Latest web development tutorials

Go Языки базовой грамматики

В последней главе мы уже знаем основные структуры языка Go в этой главе мы будем учиться базовой грамматики Go языка.


Перейти теги

Программа Go может состоять из нескольких маркеров могут быть ключевые слова, идентификаторы, константы, строки символов. В качестве следующего оператора GO шестью лексем:

fmt.Println("Hello, World!")

6 тег (по одному в каждой строке):

1. fmt
2. .
3. Println
4. (
5. "Hello, World!"
6. )

линия разделитель

Перейти в программу, заявление от имени конце строки. Каждое утверждение не нравится семейство С других языках с запятой, а в конце, потому что эти работы выполняются автоматически компилятором Go.

Если вы собираетесь писать несколько операторов на одной строке, они должны быть использованы, искусственное различие, но в реальном развитии, мы не поощряем эту практику.

Следующие два утверждения:

fmt.Println("Hello, World!")
fmt.Println("w3cschool本教程:w3cschool.cc")

примечание

Комментарии не компилируются, каждый пакет должен иметь соответствующие комментарии.

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

// 单行注释
/*
 Author by w3cschool本教程
 我是多行注释
 */

Идентификаторы

Идентификатор используется для имен переменных, типов и других программных сущностей. Или идентификатор на самом деле более букв (A ~ Z и а ​​~ г) числа (от 0 до 9), знак подчеркивания _ последовательности, но первый символ должен быть буквой или знак подчеркивания и не может быть числом.

Допустимыми являются следующие идентификаторы:

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

Ниже перечислены недопустимые идентификаторы:

  • 1ab (начинаются с цифры)
  • кейс (Go язык ключевые слова)
  • а + Ь (оператор не допускается)

ключевое слово

Вот код будет использоваться Go 25 ключевых слов или зарезервированных слов:

перерыв дефолт FUNC интерфейс выбрать
случай откладывать идти карта структура
чан еще Гото пакет переключатель
Const проваливаемся если диапазон тип
продолжать для импорт возвращение вар

В дополнение к этим ключевым словам, описанных выше, Go язык, а также 36 предопределенных идентификаторов:

присоединять BOOL байт крышка близко комплекс complex64 complex128 uint16
копия ложный float32 float64 емк INT int8 int16 uint32
int32 int64 йота Len сделать новый ноль паника uint64
печать Println реальный выздоравливать строка правда UINT uint8 UIntPtr

Программа обычно состоит из ключевых слов, констант, переменных, операторов, типов и функций.

Программа может использовать эти разделители: круглые скобки (), скобки [] и {} фигурные скобки.

Программа может использовать эти знаки препинания: ,,,;,: и ....


Space Go Язык

Go язык объявления переменных должны быть отделены друг от друга пробелами, например:

var age int;

Заявления сделать надлежащее использование космической программы легко читать внешний вид.

Без пробелов:

fruit=apples+oranges;

Промежутки между переменными и операторами, программа выглядит более красивым, такие как:

fruit = apples + oranges;