Долгое время не писал в блоге, на этот раз для изучения дела идут хорошо это язык.
Мы первые описаны различия и использование спуститесь в массивах и ломтиками
Сказав, что давайте посмотрим на панели сегмента кода
вар 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 ,
Ну, как писать больше, чем сегодня, как точка друга, чтобы помочь Замбии