rust : wip.
This commit is contained in:
parent
3cd93671e2
commit
5f3cd5001b
10
dev/lang/rust/for.md
Normal file
10
dev/lang/rust/for.md
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
# For loop.
|
||||||
|
|
||||||
|
# Iterate.
|
||||||
|
|
||||||
|
```rust
|
||||||
|
let number = 10;
|
||||||
|
for i in 0..number { } // Exclusive.
|
||||||
|
for i in 1..=number { } // Inclusive.
|
||||||
|
for _ in 0..number { } // Drop variable.
|
||||||
|
```
|
|
@ -75,3 +75,11 @@ for c in "Зд".bytes() {}
|
||||||
|
|
||||||
// To iterate over UTF letters you need to use an external crate.
|
// To iterate over UTF letters you need to use an external crate.
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Uppercase / Lowercase.
|
||||||
|
|
||||||
|
```rust
|
||||||
|
let s = String::from("Hi there!");
|
||||||
|
let uppercase = s.to_uppercase();
|
||||||
|
let lowercase = s.to_lowercase();
|
||||||
|
```
|
||||||
|
|
|
@ -33,3 +33,9 @@ You can clone a Vec in cases when you need to modify a copy.
|
||||||
```rust
|
```rust
|
||||||
foo(vector.clone())
|
foo(vector.clone())
|
||||||
```
|
```
|
||||||
|
|
||||||
|
# Push (append).
|
||||||
|
|
||||||
|
```rust
|
||||||
|
vector.push(4);
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue