摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/compatibility/raw_identifiers.html 示例 原始标识符可以避免由于新增加关键字导致的不兼容问题,使用 阅读全文
posted @ 2021-12-29 15:15
jiangbo4444
阅读(133)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/rust-by-example/std/str.html 示例 转义 fn main() { let byte_escape = "I'm writing \x52\x75\x7 阅读全文
posted @ 2021-12-29 15:14
jiangbo4444
阅读(2162)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/rust-by-example/std/str.html 示例 在字符串前加上一个 b 来表示。 main.rs use std::str; fn main() { let by 阅读全文
posted @ 2021-12-29 15:13
jiangbo4444
阅读(1084)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/testing/dev_dependencies.html 示例 main.rs #[cfg(test)] #[macro_use] 阅读全文
posted @ 2021-12-29 15:12
jiangbo4444
阅读(133)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/unsafe.html 示例 原始指针 fn main() { let raw_p: *const u32 = &10; unsaf 阅读全文
posted @ 2021-12-29 15:12
jiangbo4444
阅读(65)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/testing/integration_testing.html 示例 Cargo.toml [package] name = "a 阅读全文
posted @ 2021-12-29 15:11
jiangbo4444
阅读(140)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/testing/doc_testing.html 示例 main.rs /// /// ``` /// # fn foo() {} 阅读全文
posted @ 2021-12-29 11:06
jiangbo4444
阅读(114)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/testing/unit_testing.html 示例 测试相等 pub fn add(a: i32, b: i32) -> i3 阅读全文
posted @ 2021-12-29 11:05
jiangbo4444
阅读(290)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 Windows 7 mingw64 7.3.0 概念 参考:https://stackoverflow.com/questions/40833078/how-do-i-specify-the-linker-path-in-rust 示例 Ca 阅读全文
posted @ 2021-12-29 11:04
jiangbo4444
阅读(214)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/fs.html 示例 创建文件夹 use std::fs; fn main() { println!("`mkdi 阅读全文
posted @ 2021-12-29 11:02
jiangbo4444
阅读(266)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/process.html 示例 执行命令 use std::process::Command; fn main() 阅读全文
posted @ 2021-12-29 11:00
jiangbo4444
阅读(440)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/process/pipe.html 示例 main.rs use std::{ io::{Read, Write} 阅读全文
posted @ 2021-12-29 11:00
jiangbo4444
阅读(321)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/file/read_lines.html 示例 main.rs use std::fs::File; use st 阅读全文
posted @ 2021-12-29 10:58
jiangbo4444
阅读(475)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/file/create.html 示例 main.rs static LOREM_IPSUM: &str = "L 阅读全文
posted @ 2021-12-29 10:57
jiangbo4444
阅读(325)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/file/open.html 示例 main.rs use std::fs::File; use std::io: 阅读全文
posted @ 2021-12-29 10:56
jiangbo4444
阅读(212)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/path.html 示例 main.rs use std::path::Path; fn main() { let 阅读全文
posted @ 2021-12-29 10:55
jiangbo4444
阅读(174)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/channels.html 示例 main.rs use std::sync::mpsc; use std::th 阅读全文
posted @ 2021-12-29 10:54
jiangbo4444
阅读(106)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/threads/testcase_mapreduce.html 示例 main.rs use std::threa 阅读全文
posted @ 2021-12-29 10:53
jiangbo4444
阅读(78)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std_misc/threads.html 示例 main.rs use std::thread; const N_THREADS: 阅读全文
posted @ 2021-12-29 10:52
jiangbo4444
阅读(106)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/arc.html 示例 main.rs fn main() { use std::sync::Arc; use std::t 阅读全文
posted @ 2021-12-29 10:50
jiangbo4444
阅读(84)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/rc.html 示例 rust 使用 Rc 来实现引用计数。 main.rs use std::rc::Rc; fn mai 阅读全文
posted @ 2021-12-29 10:49
jiangbo4444
阅读(155)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/hash/hashset.html 示例 main.rs use std::collections::HashSet; fn 阅读全文
posted @ 2021-12-29 10:48
jiangbo4444
阅读(574)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/hash/alt_key_types.html 示例 main.rs use std::collections::HashM 阅读全文
posted @ 2021-12-29 10:47
jiangbo4444
阅读(152)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/hash.html 示例 HashMap 和其它语言类型,存储键值对。 main.rs use std::collectio 阅读全文
posted @ 2021-12-29 10:40
jiangbo4444
阅读(263)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/panic.html 示例 在发生恐慌的时候,也可以保证分配的内存被释放。 main.rs fn division(divi 阅读全文
posted @ 2021-12-29 10:39
jiangbo4444
阅读(113)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/result/question_mark.html 示例 main.rs mod checked { #[derive(De 阅读全文
posted @ 2021-12-29 10:38
jiangbo4444
阅读(248)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/option.html 示例 main.rs fn checked_division(dividend: i32, divi 阅读全文
posted @ 2021-12-29 10:37
jiangbo4444
阅读(182)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/result.html 示例 main.rs mod checked { #[derive(Debug)] pub enum 阅读全文
posted @ 2021-12-29 10:37
jiangbo4444
阅读(93)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/rust-by-example/std/str.html 示例 rust 中有两种字符串,一种是分配在堆上的 String,另一种是字符串切片(&str)。 main.rs fn 阅读全文
posted @ 2021-12-29 10:36
jiangbo4444
阅读(276)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/rust-by-example/std/vec.html 示例 可变数组(Vector)存储在堆上和普通数组的区别是长度可变。 main.rs fn main() { let c 阅读全文
posted @ 2021-12-29 10:34
jiangbo4444
阅读(595)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/std/box.html 示例 默认情况下,rust 一般都是在栈上进行内存分配,如果想在堆上分配内存,需要使用 Box<T>。 m 阅读全文
posted @ 2021-12-29 10:32
jiangbo4444
阅读(428)
评论(0)
推荐(0)

浙公网安备 33010602011771号