Публикации - Go

Hello world и запуск программ

Создайте файл hello.go со следующим содержимым:

package main

import "fmt"

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

Любой исходный код на Go начинается с пакета объявлений. В нашем случае название пакета — main, что имеет особое значение в Go. Ключевое слово import Позволяет включить функционал из существующего пакета. В нашем случае, если нам понадобится только часть функций пакета fmt, который входит в комплект поставки библиотеки Go. Пакеты, которые не являются ее частью, импортируются с использованием их полного интернет-пути. Следующий важный момент при создании исполняемого приложения — это функция main(). Перейдите к ее точке входа в приложение и приступит к выполнению приложения с кодом, обнаруженного в функции main() пакета main.

Теперь мы можем скомпилировать данный код в программу, а можем просто запустить.

Запуск программы:

go run hello.go

Компиляция и запуск:

go build hello.go
./hello

Go run vs Go build

Так какой же он, Go - компилируемый или скриптовой язык?  На самом деле, Go - одновременно и компилируемый и скриптовой. Когда программа написана, мы можем скомпилировать результат с помощью go build, а в процессе разработки, часто удобно бывает просто запустить программу без компиляции, для этого имеется go run

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться