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

Функция strconv.FormatBool

Функция strconv.FormatBool преобразует логическое значение типа bool в строку. Она принимает один параметр - значение типа bool - и возвращает строку: если передано true, возвращается "true", если false - возвращается "false". Эта функция полезна, когда нужно преобразовать логическое значение в строковое представление для вывода или передачи в другие функции, которые работают со строками.

Синтаксис

strconv.FormatBool(b)

Пример

Давайте преобразуем логическое значение true в строку:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatBool(true) fmt.Println(res) }

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

"true"

Пример

Теперь преобразуем логическое значение false в строку:

package main import ( "fmt" "strconv" ) func main() { res := strconv.FormatBool(false) fmt.Println(res) }

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

"false"

Пример

Функция strconv.FormatBool также может работать с переменными типа bool:

package main import ( "fmt" "strconv" ) func main() { isActive := true res := strconv.FormatBool(isActive) fmt.Println(res) }

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

"true"

Пример

Рассмотрим практический пример использования - вывод статуса пользователя:

package main import ( "fmt" "strconv" ) func main() { userOnline := true status := strconv.FormatBool(userOnline) fmt.Println("User is online:", status) }

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

"User is online: true"

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

  • функцию strconv.ParseBool,
    которая выполняет обратное преобразование - из строки в логическое значение
  • функцию strconv.FormatInt,
    которая преобразует целое число в строку с указанием системы счисления
  • функцию strconv.FormatUint,
    которая преобразует беззнаковое целое число в строку
  • функцию strconv.FormatFloat,
    которая преобразует число с плавающей точкой в строку
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить