go For-range结构
2024-10-08 22:28:47
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
最新文章
- coderforces #384 D Chloe and pleasant prizes(DP)
- Gartner:用自适应安全架构来应对高级定向攻击
- tab切换(修改)
- 【leetcode】Scramble String
- 在内部架设NuGet服务器(转载)
- Redis 转
- ZOJ 2672 Fibonacci Subsequence(动态规划+hash)
- 转-android图片降低图片大小保持图片清晰的方法
- (1.1.9)UVA 10930 A-Sequence(模拟)
- 源码怎么找之rest_framework的用户认证
- RHEL64 缺少ISO 9660图像 安装程序试图挂载映像#1,在硬盘上无法找到该映像
- 部署与管理ZooKeepe
- strtok函数读写冲突问题
- 近期编程总结(i think -1)
- NOIP2018旅行
- 解决 RecyclerView 在Android Studio已经导入情况下还无法实例引用问题
- hihocoder #1236 Scores (15北京赛区网络赛J) (五维偏序,强制在线,bitset+分块)
- Android-Java-synchronized同步代码块的使用场景
- Python提取MD5
- ActiveMQ开发注意要点
热门文章
- 面试官:HashMap死循环形成的原因是什么?
- net core天马行空系列:移植Feign,结合Polly,实现回退,熔断,重试,超时,做最好用的声明式http服务调用端
- 简说Python之Jupyter Notebook
- Dubbo之服务暴露
- asp.net里获取或设置textarea/asp:Textbox/dropdownlist/CheckBox 的值
- Asp.Net Core 3.1 获取不到Post、Put请求的内容 System.NotSupportedException Specified method is not supported
- java-Properties集合。
- Django之CBV装饰器,跨站请求伪造,auth认证
- Mybatis在xml配置文件中处理SQL中的大于小于号的方法
- 一文总结数据科学家常用的Python库(下)