Разница golang ломтиков и массивы

Долгое время не писал в блоге, на этот раз для изучения дела идут хорошо это язык.

Мы первые описаны различия и использование спуститесь в массивах и ломтиками

Сказав, что давайте посмотрим на панели сегмента кода

вар arr1 [3] вы 
вар arr2 [3] вы = [3] вы {1, 2, 3} 
fmt.Println (arr1) 
fmt.Println (arr2)

 Я объявляю два массива, инициализация, и не инициализируюсь

 А затем запустить вывод кода [000] [123] обнаружили никакого другого языка не является не то же самым местом, внимательный друг должен был обнаружить значение по умолчанию 0 в языке идет

D: / Программа / golang / Привет golang / Пульт SRC / B / b.exe [D: / Программа / golang / Привет golang / Пульт SRC / B] , 
[0 0 0] 
[2. 3. 1] 
Успех: Процесс выхода код 0.

  

Затем мы смотрим на срезе, нарезанный и массивы нравится. Можно сказать, это специальный массив

вар срез [] INT = [] INT {3, 6} 
fmt.Println (срез) 
срез = Append (ломтик, 1, 2, 3, 5, 8) 
fmt.Println (срез)

Объявляю ломтик INT типа массив длина среза ломтика является переменной величиной, мы можем добавить значение к внутренней части того же типа метод дописывания

Консоль и запустить код напечатан точно так, как мы ожидали,

D: / Program / golang / Hello golang / Пульт SRC / B / b.exe [D: / Program / golang / Hello golang / Пульт SRC / B] 
[. 3. 6] 
[2. 3. 1. 6. 8. 3. 5] 
Успех: Процесс выхода кода 0.

 Над нами об использовании разделов и массивов, а теперь посмотрите на разницу между ними

fmt.Println ( "数组***********************************") 
вар arr1 [3] = INT [3] INT {1, 2, 3} 
вар arr2 [3] INT = arr1 
fmt.Println (arr1, arr2) 
arr2 [0] = 10002 
fmt.Println (arr1, arr2) 

fmt.Println ( "切片*** ******************************** ") 
вар slice1 [] INT = [] INT {1, 2, 3} 
вар slice2 [] INT = slice1 
fmt.Println (slice1, slice2) 
slice2 [0] = 10002 
fmt.Println (slice1, slice2)

Выход можно рассматривать как срез массива значение является копией ссылки

D: / программа / GoLang / Привет golang / SRC / б / b.exe [D: / программа / GoLang / Привет golang / SRC / б] 
массив ***************** ****************** 
[123] [123] 
[123] [1,000,223] 
чипы *********** ************************ 
[123] [123] 
[1000223] [1000223] 
успех: процесс выхода Код 0 ,

  Ну, как писать больше, чем сегодня, как точка друга, чтобы помочь Замбии

рекомендация

отwww.cnblogs.com/blog-196/p/11141356.html