Rust语言程序员

Rust 从基础到实践(F)

2019-03-11  本文已影响9人  zidea

这里简单介绍一下,随着对 Rust 使用,大家再逐渐理解 Rust 的类型。

首先我们需要明确 rust 是静态语言,在编译时必须明确变量的类型。如果没有指定变量类型,编译器会根据变量的值来推测变量的类型。

let x = 1; //i32
let y = 2.5; //f64

    //
et z:i64 = 7878787;

    //find max size
println!("Max i32: {}", std::i32::MAX);
println!("Max i64: {}", std::i64::MAX);
屏幕快照 2019-03-09 下午3.20.01.png

如果我们给变量赋值一个整数,rust 编译器会推测其类型后给出默认整数类型为 i32,而对于浮点型数据默认给出 f64。std::i64::MAX 来输出i64类型支持的最大数值。

let face = '\u{1F600}';
println!("{:?}",(x,y,z, is_active,is_greater,a1,face));

也支持 unicod 这里我们在输出打印出一个笑脸


屏幕快照 2019-03-09 下午3.30.52.png
上一篇下一篇

猜你喜欢

热点阅读