Ответ 1
Он позволяет идентифицировать идентификаторы в импортированном пакете в локальном файловом блоке без квалификатора.
Если вместо имени указывается явный период (.), все экспортированные с помощью пакета идентификаторы будут объявлены в текущем файловом файле и могут быть доступны без квалификатора.
Предположим, что мы скомпилировали пакет, содержащий пакетное предложение package math, которое экспортирует функцию Sin, и установил скомпилированный пакет в файл, идентифицированный "lib/math". В этой таблице показано, как можно получить доступ к Sin в файлах, которые импортируют пакет после различных типов декларации импорта.
Import declaration Local name of Sin
import "lib/math" math.Sin
import M "lib/math" M.Sin
import . "lib/math" Sin
Ссылка: http://golang.org/doc/go_spec.html#Import_declarations