Go in a nutshell
  • Go in a nutshell
  • Введение
  • Родословная или Should I Go?
  • Hello, world!
  • Базовые типы данных
  • Go - установка, сборка
  • Алфавит и пакеты
  • Синтаксис
  • Приведение типов
  • Операторы
  • Константы
  • Управление потоком
  • Массивы, срезы, отображения
  • Именованные типы и структуры
  • Указатели и оператор new
  • Функции
  • Работа с параметрами командной строки
  • Завершение работы программы
  • Методы
Powered by GitBook
On this page

Was this helpful?

Hello, world!

PreviousРодословная или Should I Go?NextБазовые типы данных

Last updated 5 years ago

Was this helpful?

Знает один Бог. А так как Бога нет, то никто не знает ©.

Не знает, как же не хотелось мне писать про этот затёртый, избитый и засаленный "хеловорлд"! Но традиция есть традиция. Трибуны заполнены неистовствующей толпой, и народ требует хлеба и зрелищ. Что ж, прошу придвинуться к экранам мониторов/планшетов/смартфонов (нужное подчеркнуть).

package main // Язык Go состоит из пакетов, нет динамической линковки

import "fmt" // "built-in" пакет fmt - сокращение от "формат" 

func main(){ // точка входа в программу

    fmt.Println("Hello, world!") // Вывод текста в stdout (привет C и printf)
        
}

Для выполнения простых примеров на Go, а также с целью поделиться с кодом с коллегами, рекомендую пользоваться официальной онлайн песочницей:

https://play.golang.org