读书人

[D]for _ v in ipairs(table) do -dos

发布时间: 2012-07-31 12:33:46 作者: rapoo

[D]for _, v in ipairs(table) do --dosomething end | for后面的下划线是什么意思
for _, v in ipairs(table) do --dosomething end | for后面的下划线是什么意思
--------------------------
Double行动:
原帖分数:20
帖子加分:20


[解决办法]
我在go语言中见过, _,v : 前面的是键, 后面的是值。
比如 a = {1:'a', 2:'b'}
for _, v in a:
print _
打印出来就是:
1
2
[解决办法]
用 _, v这种方式是为了在迭代之时去v的值而忽略键,在Python中,貌似不需要这样做
[解决办法]

PHP code
str := “The quick brown fox jumps over the lazy dog”sl := strings.Fields(str)fmt.Printf(“Splitted in slice: %v\n”, sl)for _, val := range sl {fmt.Printf(“%s - “, val)}fmt.Println() 

读书人网 >perl python

热点推荐