昨天已经把开发环境弄出来了,接下来一块儿学习一下基本内容,可以对照已经掌握的语言。
基本语法以及数据结构文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
怎么定义变量、函数、以及数据结构文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
变量文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
常量(const) 静态变量(static) 必需声明类型变量类型可以省略,上面说过支撑类型推导。如果要扭转变量的值,需要加mut关键字。在rust的世界里 默许变量不可变的。最小权限原则(Principle of Least Privilege)如果用mut 然而后面一直没有扭转这个变量,编译的时候会有提醒告警,让移除了没必要的mut。文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
函数文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
函数是一等公民,可以是参数,返回值。 举个例子:文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
fn apply(value: i32, f: fn(i32) -> i32) -> i32 { f(value)}fn square(value: i32) -> i32 { value * value}fn cube(value: i32) -> i32 { value * value * value}fn main() { println!(&文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
举例:聊天服务的数据结构文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
枚举类型enum Gender { Unspecified = 0, Female = 1, Male = 2,}复制代码元组结构体文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
以上就是微观生活(93wg.com)关于“Rust 编程学习笔记Day 2 基本语法以及数据结构”的详细内容,希望对大家有所帮助!文章源自微观生活(93wg.com)微观生活-https://93wg.com/17573.html
评论