summaryrefslogtreecommitdiffstats
path: root/src/doc/book/redirects/strings.md
blob: 3084e8d457e24d58c1c2ad5e7a9cb352d07e6255 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
% Strings

<small>There is a new edition of the book and this is an old link.</small>

> A `String` is allocated on the heap and as such is able to store an amount of text that is unknown to us at compile time.
> You can create a `String` from a string literal using the `from` function.
> A _string slice_ is a reference to part of a `String`.

```rust
let s = String::from("hello world");

let hello = &s[0..5];
let world = &s[6..11];
```

---

You can find the latest version of this information
[here](ch08-02-strings.html).