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

Функция strconv.AppendBool

Функция strconv.AppendBool преобразует логическое значение в строку и добавляет ее в конец предоставленного слайса байт. В первый параметр мы передаем слайс байт, во второй параметр - логическое значение, которое нужно преобразовать. Функция возвращает новый слайс байт, состоящий из оригинального слайса и добавленной строки.

Синтаксис

strconv.AppendBool(dst []byte, b bool) []byte

Пример

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

package main import ( "fmt" "strconv" ) func main() { dst := []byte("result: ") res := strconv.AppendBool(dst, true) fmt.Println(string(res)) }

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

"result: true"

Пример

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

package main import ( "fmt" "strconv" ) func main() { dst := []byte("flag: ") res := strconv.AppendBool(dst, false) fmt.Println(string(res)) }

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

"flag: false"

Пример

Давайте добавим несколько значений в один слайс байт:

package main import ( "fmt" "strconv" ) func main() { dst := []byte("values: ") dst = strconv.AppendBool(dst, true) dst = strconv.AppendBool(dst, false) dst = strconv.AppendBool(dst, true) fmt.Println(string(dst)) }

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

"values: truefalsetrue"

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

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