[walrus operator
of python language
(:=)工作:-assign
该值,也return
该值。
语言,如快速分配值,则不返回任何内容。如何在walrus operator
中实现swift language
类?
我认为这是通过make函数,传递变量和值的地址来完成的。在该地址中分配值并返回值。这是工作还是其他方式?
Joakim是正确的。
Swift没有像C这样的一元运算符。>
在C中,您可以这样做:
b = 10; while (b>0) { print(b--); }
在Swift中,没有一元++或-运算符,因此您可以这样做:
var b = 10 while (b > 0) { print b b -= 1 }
但是,实际上,在Swift中,您应该这样做
for b in (0...10).reversed() {
print b
}