博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GO语言range的用法
阅读量:7099 次
发布时间:2019-06-28

本文共 479 字,大约阅读时间需要 1 分钟。

hot3.png

range是go语言系统定义的一个函数。 函数的含义是在一个数组中遍历每一个值,返回该值的下标值和此处的实际值。 假如说a[0]=10,则遍历到a[0]的时候返回值为0,10两个值。 下面是一个例子:这个例子是求一个数组里面的平均值。

package mainimport (    "fmt")func main() {    sum := 0.0    var avg float64    xs := []float64{1, 2, 3, 4, 5, 6}    switch len(xs) {    case 0:        avg = 0    default:        for _, v := range xs {//下划线表示那个值舍去,即舍去下标索引            sum += v        }        avg = sum / float64(len(xs))    }    fmt.Println(avg)}

转载于:https://my.oschina.net/u/1186749/blog/712340

你可能感兴趣的文章
mac终端命令大全介绍(稍加整理)
查看>>
web虚拟键盘VirtualKeyboard
查看>>
我的友情链接
查看>>
安装独立根CA(2)
查看>>
全能通用系列T600+产品的十大特点:
查看>>
我的友情链接
查看>>
C++继承:公有,私有,保护
查看>>
创建可扩展性系统-2
查看>>
DNS 服务器三种模式搭建和常见问题解答
查看>>
我的友情链接
查看>>
Linux IO和管道练习题
查看>>
2048游戏完整源代码揭秘和下载 (一)
查看>>
gitlab项目数据同步
查看>>
关于Service与Broadcast以及Notification的终于告一段落了
查看>>
VO,PO,POJO的定义和区别
查看>>
Python环境搭建
查看>>
瑞信CDP与HA集群
查看>>
RAID各级别的特性
查看>>
Python学习笔记__7.3章 多重继承
查看>>
爱创课堂每日一题七十天- 说说你对前端架构师的理解?
查看>>