数值类型
整型(Int)和浮点型是MoonBit中最基础的数值类型。
整型支持十进制、十六进制、八进制和二进制表示法,可使用下划线分隔数字以提升可读性。这些表示法统称为数值字面量。
示例说明:
0xFFFF
表示十六进制数0o777
表示八进制数0b1010
表示二进制数1_000_000
等效于十进制数1000000
(增强可读性写法)
fn main {
let dec : Int = 1000000
let dec2 : Int = 1_000_000
let hex : Int = 0xFFFF
let oct = 0o777
let bin = 0b1001
println(1 + 2)
println(1 - 2)
println(1 * 2)
println(5 / 2)
println(10 % 3)
let num1 : Double = 3.14
let num2 : Float = 3.14
}