走査
2022/2/19 16:40:00
fn main() {
let s = String::from("こんにちは世界");
for b in s.chars() {
println!("{}", b);
}
}
こ
ん
に
ち
は
世
界
fn main() {
for b in "こんにちは".bytes() {
println!("{}", b);
}
println!("");
let s:&str = "世界";
for b in s.bytes() {
println!("{}", b);
}
}
227
129
147
227
130
147
227
129
171
227
129
161
227
129
175
228
184
150
231
149
140
fn main() {
for c in "こんにちは".chars() {
println!("{}", c);
}
println!("");
let s:&str = "世界";
for c in s.chars() {
println!("{}", c);
}
}
こ
ん
に
ち
は
世
界
let v = vec![100, 32, 57];
for i in &v {
println!("{}", i);
}
/*
100
32
57
*/
let mut v = vec![100, 32, 57];
for i in &mut v {
*i += 50;
}
for i in &v {
println!("{}", i);
}
/*
150
82
107
*/