For结构:

for 初始化;条件语句;修饰语句{
输出
}

  

一、For-range结构是可以怎么用?

这种构建方法可以应用于数组和切片:

for ix, value := range slice1 {
...
}

  第一个返回值 ix 是数组或者切片的索引,第二个是在该索引位置的值;他们都是仅在 for 循环内部可见的局部变量。value 只是 slice1 某个索引位置的值的一个拷贝,不能用来修改 slice1 该索引位置的值。

二、例子:

package main

import "fmt"

func main() {
var slice1 []int = make([]int, 4) slice1[0] = 1
slice1[1] = 2
slice1[2] = 3
slice1[3] = 4 for ix, value := range slice1 {
fmt.Printf("Slice at %d is: %d\n", ix, value)
}
}

  输出:

Slice at 0 is: 1
Slice at 1 is: 2
Slice at 2 is: 3
Slice at 3 is: 4

最新文章

  1. coderforces #384 D Chloe and pleasant prizes(DP)
  2. Gartner:用自适应安全架构来应对高级定向攻击
  3. tab切换(修改)
  4. 【leetcode】Scramble String
  5. 在内部架设NuGet服务器(转载)
  6. Redis 转
  7. ZOJ 2672 Fibonacci Subsequence(动态规划+hash)
  8. 转-android图片降低图片大小保持图片清晰的方法
  9. (1.1.9)UVA 10930 A-Sequence(模拟)
  10. 源码怎么找之rest_framework的用户认证
  11. RHEL64 缺少ISO 9660图像 安装程序试图挂载映像#1,在硬盘上无法找到该映像
  12. 部署与管理ZooKeepe
  13. strtok函数读写冲突问题
  14. 近期编程总结(i think -1)
  15. NOIP2018旅行
  16. 解决 RecyclerView 在Android Studio已经导入情况下还无法实例引用问题
  17. hihocoder #1236 Scores (15北京赛区网络赛J) (五维偏序,强制在线,bitset+分块)
  18. Android-Java-synchronized同步代码块的使用场景
  19. Python提取MD5
  20. ActiveMQ开发注意要点

热门文章

  1. 面试官:HashMap死循环形成的原因是什么?
  2. net core天马行空系列:移植Feign,结合Polly,实现回退,熔断,重试,超时,做最好用的声明式http服务调用端
  3. 简说Python之Jupyter Notebook
  4. Dubbo之服务暴露
  5. asp.net里获取或设置textarea/asp:Textbox/dropdownlist/CheckBox 的值
  6. Asp.Net Core 3.1 获取不到Post、Put请求的内容 System.NotSupportedException Specified method is not supported
  7. java-Properties集合。
  8. Django之CBV装饰器,跨站请求伪造,auth认证
  9. Mybatis在xml配置文件中处理SQL中的大于小于号的方法
  10. 一文总结数据科学家常用的Python库(下)