Операторы и встроенные функции
Операторы
+
- сложение, конкатенация
=
- присваивание - кладется значение в существующую переменную
:=
- сокращенное объявление переменной - инициализация новой переменной. Область видимости таких переменных ограничена телом той функции или оператора, в котором она была объявлена. Пример:
<-
- оператор передачи данных
Оператор отложенного вызова defer
defer - отложенный вызов функции. Функция os.File.Close() будет вызвана при выходе из main. Это нужно для экономии времени (например, если эта операция занимает много времени).
Оператор запуска goroutins
Встроенные функции
Функции могут быть переопределены для пользовательских типов
Обработка исключений
panic()
recover()
всегда возвращать объект err.
Last updated