小编Mle*_*vil的帖子

Rust 中双引号和单引号的区别

我正在 Rust 中进行 2020 年第 3 天的 adventofcode 训练,因为我是 Rust 的新手,我的代码无法编译,这取决于我在“树”变量上使用单引号还是双引号

第一个代码片段不会编译并抛出错误:预期u8,找到&[u8; 1]

use std::fs;

fn main() {
    let text: String = fs::read_to_string("./data/text").unwrap();
    let vec: Vec<&str> = text.lines().collect();
    let vec_vertical_len = vec.len();
    let vec_horizontal_len = vec[0].len();

    let mut i_pointer: usize = 0;
    let mut j_pointer: usize = 0;
    let mut tree_counter: usize = 0;

    let tree = b"#";
    loop {
        i_pointer += 3;
        j_pointer += 1;
        if j_pointer >= vec_vertical_len {
            break;
        }

        let i_index = i_pointer …
Run Code Online (Sandbox Code Playgroud)

rust

1
推荐指数
1
解决办法
143
查看次数

标签 统计

rust ×1