单元类型
单元类型就是 () ,唯一的值也是 ()
main 函数就返回这个单元类型 (),没有返回值的函数在 Rust 中是有单独的定义的:发散函数( diverge function ),顾名思义,无法收敛的函数。
println!() 的返回值也是单元类型 ()。
可以用 () 作为 map 的值,表示我们不关注具体的值,只关注 key。 这种用法和 Go 语言的 struct{} 类似,可以作为一个值用来占位,但是完全不占用任何内存。
单元类型 (),是一个零长度的元组。它没啥作用,但是可以用来表达一个函数没有返回值:
函数没有返回值,那么返回一个
()通过
;结尾的表达式返回一个()
Last updated