http://golang.org/ref/spec#Import_declarations
import "package1"
import ("package1";"package2")
import (
"package1"
"package2"
)
Является ли синтаксис "импорт" тем, что специально сделано для импорта пакетов? Он выглядит как вызов функции, который использует ";" вместо "," для параметризации. Похоже, что это может быть даже вызов метода ruby-esque (т.е.: sans "()" )
PS Думал, я попросил бы это получить некоторую перспективу. Мне очень нравится работать с Go, но некоторые из его синтаксисов кажутся немного непоследовательными, а иногда и подробными. Заставляет меня задаться вопросом, как сложно было бы создать препроцессор для него, например, С++ был/был на C, чтобы очистить некоторый синтаксис. Назовите его Go ++ (быстрее). Я рассматриваю Objective C 2.0 как отличный пример для улучшения рабочего процесса программиста (например, словаря/массива/числовых литералов). Go ++ также был бы похож по идее на exlixir-lang.org(синтаксическое усовершенствование поверх Erlang).