摘要:
Rust 所有权 无需GC就能保证内存的安全。 函数中借用是因为不需要转移所有权,只需要使用实参的数据。 Stack and Heap 储存数据 在rust里,一个值在栈还是堆上对语言的行为和为什么做这些决定有重大影响。 栈,后进先出,必须拥有已知的固定大小。未知的数据或运行时的大小可能发生改变的数 阅读全文
摘要:
Rust基础 基础 两个冒号调用静态方法 声明变量的关键字 let,rust里的的变量默认是不可变的(immutable),不可变变量;让变量可修改就加上个 mut let a = 1 let mut a = 1 传参 // 传一个字符串 read_line(guess) // 传一个可变字符串 r 阅读全文
摘要:
Rust概要 简单的注意点 main函数很特别,它是每个Rust可执行程序最先运行的代码。 缩进是4个空格。 println! 这里个有个 !,代表这个是宏,而不是一个函数。 要写分号; 编译和运行是单独的两步 运行rust程序之前必须先编译,命令:rustc 源文件名 编译成功后会有个二进制文件( 阅读全文