Rust原语

Rust可以访问各种原语。一个示例包括:

  • 有符号整数: i8i16i32i64 和isize (指针大小)
  • 无符号整数: u8u16u32u64 和 usize (指针大小)
  • 浮点: f32f64
  • char Unicode标值一样 'a''α' 和 '∞' (每4字节)
  • bool 以及 true 或 false
  • 和单元类型 (), 其唯一的值也是 ()
  • 数组类似于 [1, 2, 3]
  • 元组类似于 (1, true)

变量是可以注释类型。数字可另外经由后缀或默认值。整数默认为 i32 ,浮点数到 f64.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
fn main() {
// Variables can be type annotated.
let logical: bool = true;
let a_float: f64 = 1.0; // Regular annotation
let an_integer = 5i32; // Suffix annotation
// Or a default will be used.
let default_float = 3.0; // `f64`
let default_integer = 7; // `i32`
let mut mutable = 12; // Mutable `i32`.
// Error! The type of a variable can't be changed
mutable = true;
}
联系我们

邮箱 626512443@qq.com
电话 18611320371(微信)
QQ群 235681453

Copyright © 2015-2024

备案号:京ICP备15003423号-3