Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
labuda
6 лет назад

Ночные заметки о golang - Массивы и прочие

Массивы в go выглядят волшебно:

var arr = [5]int{ 0,1,2,3,4 } // Пятерка - размер массива, int - integer тип целые числа, {массив}

arr[0] // доступ, запись элементов

Ужасно непривычно, к тому же часто выпадают ошибки из-за пропущенных типов и прочей пунктуации. Кроме массивов есть еще срезы, это вроде части массива, однако их можно объявлять и без корневого массива:

var slice = []int{0,1,2,3,4,5,}

Срезы не могут быть больше родительского массива, правда в случае объявления без оного, видимо, могут быть любой длинны. Так же были изучены пара функций, этих самых срезов и массивов и интересная конструкция цикла без переменной _

for _,var x range = arr {// пройти по массиву

//код

}

 

Дальше идут карты, в них всё еще более запутано. А поначалу все казалось легко и прекрасно.

2
0.028 GOLOS
На Golos с February 2017
Комментарии (0)
Сортировать по:
Сначала старые