walrus operator
of python language
( := )
工作:-assign
价值&也是return
那个价值。
像 swift at value assign 之类的语言什么也不返回。
如何实现walrus operator
一种东西swift language
?
我认为它是通过 make 函数完成的,传递变量和值的地址。
在该地址和返回值中赋值。
这是工作还是任何其他方式?
walrus operator
of python language
( := )
工作:-assign
价值&也是return
那个价值。
像 swift at value assign 之类的语言什么也不返回。
如何实现walrus operator
一种东西swift language
?
我认为它是通过 make 函数完成的,传递变量和值的地址。
在该地址和返回值中赋值。
这是工作还是任何其他方式?
乔金姆是对的。
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
}
请参阅Swift 中的反向范围