Go语言 数组基本使用及字符串转数组
package main
import "fmt"
func main() {
var num [4] int
var num2=[10] int{1,2,3,4}
num3:=[...] int{1:2}
fmt.Println(num)
fmt.Println(num2)
fmt.Println(num3)
for i:=0;i<4;i++{
num[i]=i
fmt.Printf("%d \t",num[i])
}
fmt.Println()
for index,value :=range(num2){
fmt.Printf("index=%d,value=%d\t",index,value)
}
fmt.Printf("\n-----------------------------------\n")
var num4 [5][6] int
for i:=0;i<len(num4);i++{
for j:=0;j<len(num4[0]);j++{
num4[i][j]=i+j
}
}
fmt.Println(num4)
fmt.Printf("\n-----------------------------------\n")
etcd :="sdfsdferf"
var stringarr [10]string
for index,value := range etcd {
stringarr[index]= string(value)
}
fmt.Println(stringarr)
etcd2 :="sdfsdferf"
stringarr2 := make([]string,0)
for _,value := range etcd2 {
stringarr2=append(stringarr2, string(value))
}
fmt.Println(stringarr2)
stringarr3 := [...] string{"abc","def","count"}
etcd3:=""
for _,value := range stringarr3{
etcd3+=value
}
fmt.Println(etcd3)
}
-
关注微信公众号【爱上开源】,该公众号会为你提供作者在网上找到有趣的开源项目,会将使用过程写成文章呈现给读者.公众号还提供爬虫和部分计算机资源给读者.如果读者想要什么资源可以私信给我,作者会尽力查询(不要涉嫌违法资源即可)