blob: cbeadc472350d6ace4b52a53f21e6a7716c41734 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
//use std::rc::Rc;
//use std::sync::{Arc, Mutex};
fn main() {
// let a = 10;
//
// if a == 10 {
// println!("a eq ten");
// }
// let a = 10; // stack
// let b = Box::new(10); // heap
// let c = Rc::new(10); // heap, reference count
// let d = Arc::new(Mutex::new(10)); // mutex lock, atomic reference counter
// println!("{} {} {} {:?}", a, b, c, d);
let english = "Hello, world!";
let german = "Grüß Gott!";
let japanese = "ハロー・ワール";
let languages = [english, german, japanese];
for language in languages.iter() {
println!("{}", language);
}
}
|