Menu
Coddy logo textTech

Инициализация переменных

Часть раздела Основы путешествия по GO на Coddy. Урок 38 из 109.

Давайте узнаем, как инициализировать переменные в Go. Инициализация означает присваивание переменной начального значения при её создании.

Сначала посмотрим, как инициализировать переменные с помощью ключевого слова var:

var age int = 25
var name string = "Gopher"
var isActive bool = true
    
fmt.Println(age, name, isActive)

После выполнения этого кода значения наших переменных отобразятся на экране:

25 Gopher true

Мы также можем использовать оператор краткого объявления Go (:=), чтобы сделать наш код более лаконичным:

age := 25
name := "Gopher"
isActive := true
    
fmt.Println(age, name, isActive)

После выполнения этого кода мы получаем тот же результат, что и раньше:

25 Gopher true

Оператор короткого объявления (:=) автоматически определяет тип на основе предоставленного вами значения, благодаря чему ваш код становится чище и легче для чтения.

challenge icon

Задание

Новичок

В этом задании ты потренируешься инициализировать variables в Go. Твоя задача — инициализировать три variables определёнными значениями, а затем вывести их.

В программе уже есть объявления variables, но тебе нужно инициализировать их следующими точными значениями:

  • name: значение типа string, равное "John"
  • age: значение типа int, равное 25
  • isStudent: значение типа bool, равное true

Ожидаемый вывод:

Name: John
Age: 25
Is Student: true

Попробуйте сами

package main

import "fmt"

func main() {
    // TODO: Инициализируйте эти переменные требуемыми значениями
    var name string    // Инициализируйте значением "John"
    var age int       // Инициализируйте значением 25
    var isStudent bool // Инициализируйте значением true
    
    // Этот код выведет переменные
    fmt.Println("Name:", name)
    fmt.Println("Age:", age)
    fmt.Println("Is Student:", isStudent)
}
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор Go