Способи оплати Abuse

Як створити Hello World мовою Go

25.11.2022, 23:31

Ми вже розповіли про історію мови програмування Go, її структуру, синтаксис, тепер можемо виконати на ній найпростішу програму, а саме класичний Hello World. Готові? Тоді не буде довго затягувати.

Як створити програму

Давайте створимо нашу першу програму. У програмуванні заведено, що всі новачки починають із виведення на екран рядка "Привіт світ!". Можна інсталювати у свою систему Go або ж скористатися онлайн сервісом play.golang.org. З його допомогою ви зможете виконати свою першу програму прямо в браузері. Давайте попрацюємо з сервісом онлайн. Відкрийте сайт.

Далі ви побачите готовий код першої програми:

package main
import ( "fmt")

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

Як створити Hello World мовою Go

У першому рядку слід вказати, що файл належить до пакета main, у другому імпортуємо пакет fmt, який відповідає за стандартні функції введення і виведення. Дужки необхідні для того, щоб за один раз імпортувати кілька пакетів. Імена можна додавати через кому.

Після цього оновиться пакет функції main. Далі вона буде виконана із запуском програми. Усі програми на Go включають функцію main. У функція main є так званою точкою входу. виконання команди починається саме з неї, хоча в будь-якій динамічній мові виконання відбувається зверху вниз.

Усередині функції main викличемо бібліотеку fmt. Раніше вона була імпортована за допомогою синтаксису точки. Метод printLn виводить рядок на екран. У Go було прийнято певний синтаксис: його суть у тому, що навіть якщо компілятор не видає помилки через невідповідність, синтаксису рекомендовано в точності дотримуватися.

Для імен змінних заведено використовувати верблюжий синтаксис, тобто FooBar або Foobar замість foo_bar. Ви могли вже помітити, що Go не переносить жодних символів перед дужкою, що відкривається. Навіть якщо поставити переклад рядка, ви отримаєте помилку:

Як створити Hello World мовою Go

Також у Go стандартизовані відступи, хоча тут немає таких вимог, як у Python.