golang之range用法 – Python量化投资

golang之range用法

range表达式迭代语法

range在go中主要是用来做迭代用的,它可以迭代:array,slice,string,map,channel。但是在迭代的过程中有些注意事项是需要牢记的,否则在实际使用过程中可能出现和你预期不符合的问题,而且很难排插到。

 

语法

0. var  x Type ;x = range expresstion

1. x := range expression

2. x,y := range expression

range 右侧的expresstion,它可以是数组,指向数组的指针,切片,字符串,map或者是chan Type <- 。当expression是chan Type <- 时,则range左侧的变量只能有一个,除此之外最多只能有两个变量。

 

执行

当每次range执行迭代的时候,需要注意:1. 在range迭代之前会对表达式做一次

https://www.cnblogs.com/kcdev/p/11660665.html

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
Python
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论