РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
24 of 1593 menu

Тип bool

Тип bool в Go представляет логическое значение, которое может принимать одно из двух состояний: true (истина) или false (ложь). Логический тип используется в условных операторах, циклах и для хранения результатов сравнений. Значение по умолчанию для типа bool - false.

Синтаксис

var b bool = true var c bool = false

Пример

Объявим переменную типа bool и присвоим ей значение true:

package main import "fmt" func main() { var isActive bool = true fmt.Println(isActive) }

Результат выполнения кода:

true

Пример

Объявим переменную типа bool без явной инициализации:

package main import "fmt" func main() { var isReady bool fmt.Println(isReady) }

Результат выполнения кода:

false

Пример

Используем логический тип в условном операторе if:

package main import "fmt" func main() { x := 10 isPositive := x > 0 if isPositive { fmt.Println("x is positive") } }

Результат выполнения кода:

"x is positive"

Пример

Используем логический тип с оператором отрицания !:

package main import "fmt" func main() { isLogged := false if !isLogged { fmt.Println("user is not logged in") } }

Результат выполнения кода:

"user is not logged in"

Смотрите также

  • тип string,
    который хранит текстовые данные
  • тип int,
    который хранит целые числа
  • тип byte,
    который представляет один байт данных
  • тип rune,
    который представляет Unicode-символ
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить