摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/while_let.html 示例 loop-match #![allow(unused)] fn mai 阅读全文
posted @ 2021-11-30 23:36
jiangbo4444
阅读(228)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/if_let.html 示例 match 和 if-let 的比较 fn main() { let opt 阅读全文
posted @ 2021-11-30 23:35
jiangbo4444
阅读(283)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match/binding.html 示例 绑定到变量 fn age() -> u32 { 15 } fn 阅读全文
posted @ 2021-11-30 23:34
jiangbo4444
阅读(152)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match/guard.html 示例 条件过滤 fn main() { let pair = (2, 2 阅读全文
posted @ 2021-11-30 23:33
jiangbo4444
阅读(100)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match/destructuring/destructure_structures.html 示例 结构 阅读全文
posted @ 2021-11-30 23:31
jiangbo4444
阅读(144)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match/destructuring/destructure_pointers.html 示例 引用匹配 阅读全文
posted @ 2021-11-30 23:30
jiangbo4444
阅读(137)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match/destructuring/destructure_enum.html 示例 枚举匹配 #[a 阅读全文
posted @ 2021-11-30 23:29
jiangbo4444
阅读(97)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match/destructuring/destructure_tuple.html 示例 元组匹配解构 阅读全文
posted @ 2021-11-30 23:28
jiangbo4444
阅读(163)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/match.html Rust 使用 match 关键字来进行模式匹配,有点像 C 语言中的 switch 阅读全文
posted @ 2021-11-30 23:26
jiangbo4444
阅读(989)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/for.html for 循环可以遍历一个迭代器。遍历迭代器有三种方式:into_iter,iter 和 阅读全文
posted @ 2021-11-30 23:24
jiangbo4444
阅读(464)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/while.htmll while 循环在条件为真的时候,一直执行,直到为假。 示例 while 循环 f 阅读全文
posted @ 2021-11-30 23:23
jiangbo4444
阅读(99)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/loop.html 使用 loop 关键字来定义一个无限循环。 示例 loop 循环 在 loop 循环中 阅读全文
posted @ 2021-11-30 23:22
jiangbo4444
阅读(434)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/flow_control/if_else.html Rust 中的 if/else 条件判断,条件可以不使用小括号,但是后面的代码需 阅读全文
posted @ 2021-11-30 23:21
jiangbo4444
阅读(227)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/expression.html 示例 语句 Rust 程序的大部分都是由语句构成的。 fn main() { // statemen 阅读全文
posted @ 2021-11-30 23:19
jiangbo4444
阅读(113)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/conversion/string.html 示例 转为字符串 要将任何类型转为 String 类型,只需要实现 toString 阅读全文
posted @ 2021-11-30 23:17
jiangbo4444
阅读(840)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.0 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/conversion/try_from_try_into.html TryFrom/TryInto 和 From/Into 类似,不 阅读全文
posted @ 2021-11-30 23:15
jiangbo4444
阅读(797)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.0 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/conversion/from_into.html 基础类型可以通过 as 关键字进行转换,如果是自定义类型,则通过 From 和 阅读全文
posted @ 2021-11-30 23:14
jiangbo4444
阅读(941)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.0 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/types/cast.html Rust 没有提供基础类型间的隐式转换,可以使用 as 关键字进行显式的类型转换。 示例 不支持隐式 阅读全文
posted @ 2021-11-30 23:12
jiangbo4444
阅读(375)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.0 VSCode 1.60.2 概念 参考:https://doc.rust-lang.org/stable/rust-by-example/types/literals.html 示例 类型字面量 std::mem::size_of_val 可以获取变量所占用的字节数。 阅读全文
posted @ 2021-11-30 23:10
jiangbo4444
阅读(203)
评论(0)
推荐(0)
摘要:
环境 Rust 1.56.1 VSCode 1.61.2 概念 参考:https://doc.rust-lang.org/std/macro.assert.html 示例 assert! 第一个是布尔值,如果不为真,将会 panic 并打印后面自定义的错误信息。 fn main() { fn som 阅读全文
posted @ 2021-11-30 23:09
jiangbo4444
阅读(318)
评论(0)
推荐(0)

浙公网安备 33010602011771号