block
,而每一个 block
末尾的默认就是返回值,此时三元表达式可以这么写for
、while
、loop
continue
和 break
实现对应的主动的控制循环语句的执行流程的呐continue
:跳过当前循环,继续下一次循环break
:跳出当前循环while expression
expression 一直为 true
就行了loop
来实现无限循环loop
来实现无限循环loop
来实现无限循环,并且通过 break
来跳出循环也就是说在 rust 中的
loop
无限循环等价于while true
只是一个语言层面比较推荐的书写形式而已,最终想要实现的想过是一致的呐
0..10
=== [0, 10)
python
、java
、c++
等,前包括后不包括的
- 注意在 nodejs rust golang 或者其他语言中,一个 {} 内包裹的部分是处于单独的作用域内的,所以说是不能直接通过变量的方式来进行访问的
- 核心来说还是对应的作用域的一个互相排斥的问题吧,但是内层作用域是可以访问外层作用域的变量的