Початок роботи з Golang

| | 0 Comments| 5:03 AM
Categories:

«Go не призначений для інноваційної теорії програмування. Він призначений для впровадження інновацій у практику програмування». – Семюел Тесла

У цій статті ми обговоримо нову та широко популярну мову – «голанг». Ми розглянемо наступні теми –

вступ

Golang, також відомий як Go, — це мова програмування з відкритим вихідним кодом, створена Google у 2007 році. З моменту свого винаходу Go надзвичайно зростає протягом багатьох років. Golang має мінімальний синтаксис, дуже подібний до інших сценаріїв мови. Він створений для підвищення продуктивності розробників, дозволяючи їм краще писати програми.

Чому Golang?

  • Чисто, лаконічно та ефективно
  • Мінімальний і легко навчитися
  • Створено для швидкості (використовується такими компаніями, як Google, Uber тощо)
  • Прості двійкові файли, що використовуються на сервері
  • Підтримує збір сміття
  • Голанг є одним із найулюбленіші мови

Go є відкрите джерело і вільна мова програмування. Ви можете встановити його за допомогою скомпільованих двійкових файлів або зібрати з вихідного коду. Сьогодні ми будемо встановлювати його за допомогою доступних двійкових файлів.

  Як переглянути свою статистику на Spotify

  • Натисніть кнопку Download Go і виберіть двійковий файл на основі вашої системи –
  • Я б рекомендував вам завантажити стабільну версію, на той момент, коли я пишу – Go v1.14 є стабільною.
  • Ви також можете встановити Go з джерела, дотримуючись інструкцій тут

Ви можете перевірити, чи успішно встановлено Go, виконавши наступну команду –

go version

Якщо у вас виникли сумніви, усю інформацію, пов’язану із завантаженням і встановленням, можна знайти за адресою golang.org.

Тепер, коли ми налаштували Golang, ми готові написати найпростішу та найвідомішу програму «Hello World».

  • Давайте створимо простий файл helloworld.go. Так, ви правильно вгадали golang має розширення файлу .go.
  • Тепер відкрийте свій улюблений редактор і скопіюйте та вставте наступний код.
package main
 import "fmt"

 func main() {
   fmt.Println("Hello, World! I am learning Golang!")
 }
  • Збережіть файл і перейдіть до терміналу. Перед деякими поясненнями. Давайте запустимо вашу першу програму Go!
  • У терміналі (переконайтеся, що ви перебуваєте в тому самому каталозі, де створили файл helloworld.go)
go run helloworld.go

Тада! Ви побачите такий результат –

// Output
 Hello, World! I am learning Golang!

Щиро вітаю! Ви щойно успішно запустили свою першу програму go.

  Що таке заповнення облікових даних? (і як захистити себе)

Давайте зараз розберемося з цим базовим кодом –

  • пакет main – пакет є ключовим словом у Golang, яке визначає каталог, до якого належить ваш файл. У папці може бути лише один пакет. Ви можете створити кілька пакетів, створивши кілька каталогів. Пакет використовується для визначення шляху до ваших методів і змінних. Тут main — це спеціальний пакет, який використовується, коли ми пишемо виконувані програми.
  • import “fmt” – import знову є ключовим словом, яке отримує зовнішні та внутрішні пакунки. Тут import отримує пакет «fmt» із бібліотеки go. Ви можете використовувати ключове слово import, щоб включити будь-який пакет. Це дає нам доступ до функції Println, яка попередньо визначена в пакеті «fmt». Ви навіть можете перевірити код тут.
  • Потім ми визначаємо нашу основну функцію, яка автоматично виконується під час запуску. main() — це особливий тип функції, яка є точкою входу для виконуваних програм. Отже, коли ми запускаємо наш код – ця функція виконується. У main() ми просто викликаємо Println(arg), який друкує рядок, переданий їй на терміналі.
func main() { 
   fmt.Println("Hello, World! I am learning Golang!") 
 }

Висновок

У цьому підручнику ви познайомилися з Golang і як почати з ним. Ми встановили Go у нашій системі та запустили програму «Hello World». Наступним кроком буде вивчення деяких основ змінних, циклів і функцій у Golang. Ви навіть можете спробувати запустити програми в браузері за адресою play.golang.org.

  10 дратівливих проблем, які можна вирішити за допомогою пристроїв Smarthome

Сподіваюся, ви дізналися щось нове!

Вам сподобалось читати статтю? Як щодо того, щоб поділитися зі світом?