Самый простой способ начать работу с любым языком программирования — написать свою первую программу для приветствия, мир.

Давайте посмотрим, как вы можете написать свою первую программу на Go.

Сначала создайте папку, какую хотите, и создайте в ней файл main.go.

mkdir go-tutorials/helloWorld
cd go-tutorial/helloWorld && touch main.go

Откройте любой редактор, например vscode, и добавьте в него следующие строки кода.

package main

import (
  "fmt"
)

// This is single line comment
func main(){
  fmt.Println("Hello, world!")

/*
  This is multiline
  comment
*/

}

Сохраните его и введите следующую команду в терминале.

go run main.go

//Output:
//Hello, world!

Давайте рассмотрим эту программу более подробно. Программы Go читаются сверху вниз и слева направо. Первая строка говорит следующее:

package main

Он называется «Объявление пакета», и каждая программа Go должна начинаться с него. Следующая строка — это объявление того, как вы используете функциональность других пакетов в своем коде.

import "fmt"

Импорт пакета упрощает вашу жизнь при написании кода. Вам не нужно писать функцию или метод полностью с нуля, если они уже включены в импортированный пакет.

Обратите внимание, что fmt выше заключено в двойные кавычки. Окружающие кавычки известны как «строковый литерал», который является типом «выражения».

Затем вы видите объявление функции:

func main(){
  fmt.Println("Hello, world!")
}

В Go функции — это строительные блоки программы. Функция начинается с ключевого слова func, за которым следует имя функции (в данном случае main), список из 0 или более параметров, заключенных в круглые скобки, необязательный тип возвращаемого значения и тело операторов, заключенное между набором фигурных скобок {}. Основная функция — это специальная функция, которая вызывается при выполнении программы.

Между фигурными скобками делается оператор с тремя компонентами. Здесь мы вызываем функцию «Println» из пакета «fmt». Эта функция принимает строку «Hello, world!» как его ввод. При вызове программы появляется сообщение Hello world! сообщение будет отображаться на консоли.

однострочный комментарий можно вставить с помощью «//», а многострочный комментарий можно вставить между «/* */».

Бонус

вы также можете создать бинарный файл вашего проекта и упаковать его в один файл. С помощью следующей строки кода вы можете дать своему двоичному файлу проекта любое желаемое имя, используя флаг -o.

go build -o awesome_Project

Заключение

В этой статье вы просто узнаете, как написать свою первую программу на Go. Вы также узнаете, как импортировать пакет и использовать его функцию для печати сообщения на консоли. Вы также можете комментировать свой код в разных стилях (однострочный и многострочный). И последнее, но не менее важное: вы можете не только выполнить программу Go, но и создать двоичный файл для своего проекта.