发布于 2016-02-13 06:47:22 | 78 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的GO语言教程,程序狗速度看过来!

Go语言

Go是一种新的语言,一种并发的、带垃圾回收的、快速编译的语言。Go是谷歌2009年发布的第二款编程语言。2009年7月份,谷歌曾发布了Simple语言,它是用来开发Android应用的一种BASIC语言。


这篇文章主要介绍了Go语言中的range用法,实例分析了range的功能与使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了Go语言中的range用法。分享给大家供大家参考。具体如下:

for 循环的 range 格式可以对 slice 或者 map 进行迭代循环。

package main
import "fmt"
var pow = []int{1, 2, 4, 8, 16, 32, 64, 128}
func main() {
    for i, v := range pow {
        fmt.Printf("2**%d = %d\n", i, v)
    }
}

可以将值赋值给 _ 来忽略键名和值。

如果只需要索引值,去掉“, value”的部分即可。

package main
import "fmt"
func main() {
    pow := make([]int, 10)
    for i := range pow {
        pow[i] = 1<<uint(i)
    }
    for _, value := range pow {
        fmt.Printf("%d\n", value)
    }
}

希望本文所述对大家的Go语言程序设计有所帮助。



相关阅读 :
Go语言中的range用法实例分析
Go语言中的switch用法实例分析
go语言中的interface使用实例
Go语言中Select语句用法实例
go语言中if语句用法实例
浅析Go语言中的Range关键字
简介Go语言中的select语句的用法
Go语言中append函数用法分析
Go语言中的if条件语句使用详解
Go语言中的指针运算实例分析
Go语言中的Slice学习总结
Go语言中的Array、Slice、Map和Set使用详解
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务