命令或表达式?

时间:2016-01-05 10:19:22

标签: command expression rust

一方面,似乎Rust中的所有命令都返回单元类型,这意味着Rust只包含表达式(因为根据定义,命令不会产生值)。另一方面,Rust是一种命令式语言。 Rust有命令吗?

如果不是 - 循环,块等......是表达式吗?

1 个答案:

答案 0 :(得分:-1)

我认为Rust被认为是一种命令表达式编程语言。这意味着表达式会更改程序的状态(如命令),并且命令会有值。如果它不是可以使用的东西,那么它就是单元类型。我可能完全错了。