НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Golang. Уроки для початківців

En

Go Синтаксис


Go Синтаксис

Файл Go складається з таких частин:

  • Оголошення пакета
  • Імпорт пакетів
  • Функції
  • Інструкції та вирази

Погляньте на наступний код, щоб краще зрозуміти Go-файл:

Приклад

package main
import ("fmt")

func main() {
  fmt.Println("Hello World!")
}
Спробуйте самі »

Пояснення прикладу

Лінія 1: У Go кожна програма є частиною пакету. Ми визначаємо це за допомогою ключового слова package. У цьому прикладі програма належить до пакета main.

Лінія 2: import ("fmt") дозволяє нам імпортувати файли, що входять до пакету fmt.

Лінія 3: Порожній рядок. Go ігнорує пробіли. Наявність пробілів у коді робить його більш читабельним.

Лінія 4: func main() {} є функцією. Будь-який код у фігурних дужках {} буде виконано.

Лінія 5: fmt.Println() це функція, доступна з пакета fmt. Використовується для виведення/друку тексту. У нашому прикладі буде виведено "Hello World!".

Примітка: У Go будь-який виконуваний код належить до пакета main.


Go Інструкції

fmt.Println("Hello World!") є інструкцією.

У Go інструкції розділяються закінченням рядка (натисканням клавіші Enter) або крапкою з комою ";".

Натискання клавіші Enter додає ";" до кінця рядка неявно (не відображається у вихідному коді).

Ліва фігурна дужка { не може стояти на початку рядка.

Запустіть наведений нижче код і подивіться, що станеться:

Приклад

package main
import ("fmt")

func main()
{
  fmt.Println("Hello World!")
}
Спробуйте самі »

Go Компактний код

Ви можете написати більш компактний код, як показано нижче (це не рекомендується, оскільки це ускладнює читання коду):

Приклад

package main; import ("fmt"); func main() { fmt.Println("Hello World!");}
Спробуйте самі »

Go Вправи

Перевірте себе за допомогою вправ

Вправа:

Вставте відсутню частину коду нижче для виведення "Hello World".

package main
import ("fmt")
func main() { ("Hello World!") }