变量 a 不存在
我可以用Lua语言写:
a = (a or 0) + 1
现在 a = 1
这让我不必提前声明变量“a”。这是模拟
a = 0
a = a + 1
我怎样才能在蟒蛇中做同样的事情?
a = (a or 0) + 1
附言:为什么它很重要?要避免将零分配给变量:
蟒蛇(4 行代码):
for ticker in ticker_list:
total_volume[ticker] = 0
for a in range (1,10):
total_volume[ticker] = total_volume[ticker] + a
lua(2 行代码):
for a=1,9 do:
total_volume[ticker] = (total_volume[ticker] or 0) + a
四季花海
青春有我
相关分类