声明 char 进行比较
Declare char for comparison
作为 Advent of Code 2020 第 3 天的一部分,我正在尝试将字符串中的字符与特定字符进行比较。
fn main(){
let str_foo =
"...##..#
##.#..#.";
for char in str_foo.chars() {
println!("{}", char == "#");
}
}
我得到的错误是 expected char, found &str
。
我正在努力寻找一种干净的方法来转换相等性检查的左侧或右侧,以便对它们进行比较。
对字符文字使用单引号。固定:
fn main() {
let str_foo =
"...##..#
##.#..#.";
for char in str_foo.chars() {
println!("{}", char == '#');
}
}
作为 Advent of Code 2020 第 3 天的一部分,我正在尝试将字符串中的字符与特定字符进行比较。
fn main(){
let str_foo =
"...##..#
##.#..#.";
for char in str_foo.chars() {
println!("{}", char == "#");
}
}
我得到的错误是 expected char, found &str
。
我正在努力寻找一种干净的方法来转换相等性检查的左侧或右侧,以便对它们进行比较。
对字符文字使用单引号。固定:
fn main() {
let str_foo =
"...##..#
##.#..#.";
for char in str_foo.chars() {
println!("{}", char == '#');
}
}