Написание нашей программы First Go: руководство для начинающих

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

  1. Настройка среды Go:

Прежде чем мы начнем писать нашу первую программу на Go, нам необходимо настроить среду Go на нашей машине. Выполните следующие действия:

  • Загрузите компилятор Go и установите его в своей системе.
  • Задайте переменные среды GOROOTи GOPATH.
  • Убедитесь, что исполняемый файл Go добавлен в PATH вашей системы.
  1. Написание «Привет, мир!» Программа:

Начнем с классического «Привет, мир!» программа. Создайте новый файл с именем hello.goи добавьте следующий код:

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

Сохраните файл и откройте терминал. Перейдите в каталог, в котором вы сохранили hello.go, и выполните следующую команду:

go run hello.go

Вы должны увидеть вывод Hello, World!, напечатанный на консоли.

  1. Аргументы командной строки:

Go предоставляет простой способ обработки аргументов командной строки. Вот пример, который печатает аргументы, переданные в программу:

package main
import (
    "fmt"
    "os"
)
func main() {
    args := os.Args
    fmt.Println("Arguments:", args)
}

Сохраните файл как args.goи запустите его с некоторыми аргументами:

go run args.go arg1 arg2 arg3

Программа распечатает переданные аргументы: [arg1 arg2 arg3].

  1. Чтение пользовательского ввода:

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

package main
import "fmt"
func main() {
    var name string
    fmt.Print("Enter your name: ")
    fmt.Scan(&name)
    fmt.Println("Hello,", name)
}

Сохраните файл как input.goи запустите его. Вам будет предложено ввести свое имя, и программа соответственно поприветствует вас.

Поздравляем! Вы написали свои первые программы на Go, используя различные методы, и попутно изучили некоторые важные синтаксисы Go. Мы рассмотрели настройку среды, вывод на печать, обработку аргументов командной строки и чтение вводимых пользователем данных. Теперь, когда у вас есть прочная основа, вы можете изучать более сложные темы и создавать интересные приложения Go. Приятного путешествия в программирование на Go!