首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

[D]for _ v in ipairs(table) do -dosomething end | for后面的上划线是什么意思

2012-07-31 
[D]for _, v in ipairs(table) do --dosomething end| for后面的下划线是什么意思for _, v in ipairs(tabl

[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() 

热点排行