Высокий звук + или Высокий звук + Вниз для перемещения строк
Из Спецификация языка программирования Go :
Элементами списка операторов являются разделенные точкой с запятой, которые могут быть опускается, только если предыдущий оператор:
- заканчивается закрывающей круглой скобкой ")" списка объявлений; или
- заканчивается закрывающей фигурной скобкой "}", которая не является частью выражения.
Ну, технически ответ здесь: http://golang.org/doc/effective_go.html#semicolons , но это не очень понятно. Похоже, вы можете оставлять точки с запятой в конце операторов, но не выражений. Я думаю (я здесь не уверен), что выражения - это что-нибудь с «=» (или «: =») в них (хотя + = кажется нормальным в учебнике?)