码迷,mamicode.com
首页 > 编程语言 > 详细

Go 数组计算(2)

时间:2017-05-01 15:03:31      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:array   make   go   copy   

package main
import "fmt"


func main(){
 
	myArray := [10]int{1,2,3,4,5,6,7,8,9,10}
	
	var mySplic [] int  = myArray[:5]
	
	my_array := make( []int,10,20)
	my_array2 := make([]int,5,10)
	my_array3 :=[] int{1,2,3,5,100}	
	
	for x,y := range my_array3{
		my_array2[x] = y
		if x == 0{
			fmt.Println("no")
			my_array2[x] = 22
		}
		fmt.Println("x:y",x,y)
	}
	
	
	for x,y := range myArray{
		fmt.Println("MyArray x,y:",x,y)
		my_array[x] = y
	}
	
	fmt.Println("my_array:", my_array3)
	
	fmt.Println(mySplic)
		
	fmt.Println(myArray)
	for _, v := range myArray {
		fmt.Println(v," ")
	}
	
	for i, v := range mySplic{
	
		fmt.Println(i,v)
	}
	
	copy(my_array,my_array2)
	fmt.Print("my_array2:",my_array2)
	fmt.Println("my_array:",my_array)
	fmt.Print("/n")
	
	
}


本文出自 “欢迎评论,欢迎点赞” 博客,请务必保留此出处http://swq499809608.blog.51cto.com/797714/1920904

Go 数组计算(2)

标签:array   make   go   copy   

原文地址:http://swq499809608.blog.51cto.com/797714/1920904

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!