Latest web development tutorials

Перейти Структура языка

Перед тем, как начать изучать язык программирования GO фундаментальные строительные блоки, давайте сначала понять структуру языка Go простой программы.


Перейти Hello World Примеры

Go язык, основанный композиция имеет следующие компоненты:

  • объявление пакета
  • Введение пакета
  • функция
  • переменная
  • Заявление и Expression
  • примечание

Давайте посмотрим на простой код, код выводится "Hello World!":

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

Давайте посмотрим на каждую часть вышеупомянутой программы:

  1. Первая строка определяетпакет основногоимя пакета. Необходимо указать исходный файл в первой строке Центральноафриканское аннотированный файлы относятся к какому пакету, например: пакет основной. Пакет представляет главный независимый выполнение программы, каждое приложение Go содержит пакет с именем главной.

  2. Следующийимпортлиния"FMT"Сразу скажу , компилятор , что эта процедура требует пакета использования FMT (функции или другие элементы), пакет FMT реализует отформатированные IO (вход / выход) функции.

  3. FUNC главнаяследующая строка()является функцией программы начинается выполнение. Каждый основной функцией которого является исполняемая программа должна содержать функцию в целом выполняются после первого запуска (если функция инициализировать () будет выполнять эту функцию).

  4. Следующая строка является комментарием /*...*/, когда выполнение программы будет игнорироваться. Однострочные комментарии являются наиболее распространенной формой комментариев, вы можете использовать комментарии одного строки начинаются с // в любом месте. Многоканальный комментарии, также называемые блочные комментарии, были с / * в начале и заканчиваются * / без могут быть вложенными, многострочные комментарии, как правило, используется для описания документа или комментарий фрагменты в блок пакетов.

  5. Следующая строкаfmt.Println (...)может строка выводится на консоль, и автоматически увеличит последний символ новой строки \ п.
    Используйте fmt.Print ( "Привет, мир \ п") могут получить те же результаты.
    Печать и Println эти две функции также поддерживает использование переменных, таких как: fmt.Println (ARR). Если не указано, что они будут по умолчанию формат печати выходной переменной обр к консоли.

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


выполнение программы Go

Давайте посмотрим, как написать код Go и выполнить его. Выполните следующие действия:

  1. Откройте редактор, например Sublime2, добавьте приведенный выше код в редакторе.

  2. Сохранить выше кодhello.go

  3. Откройте командную строку и введите программный файл, хранящийся в каталоге.

  4. Введите командуперейти запустить hello.goнажмите Enter , чтобы выполнить код.

  5. Если все сделано правильно , вы увидите"Hello World!"Выходных слов на экране.

$ go run hello.go
Hello, World!