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

Глагол форматирования %s

Глагол форматирования %s используется для вывода строковых значений. Он применяется в функциях пакета fmt, таких как Printf, Sprintf и Fprintf. В качестве аргумента глагол принимает строку или значение, реализующее интерфейс Stringer.

Синтаксис

fmt.Printf("%s", str)

Пример

Давайте выведем строку "abcde" с помощью глагола %s:

package main import "fmt" func main() { str := "abcde" res := fmt.Sprintf("%s", str) fmt.Println(res) }

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

"abcde"

Пример

Давайте выведем несколько строк в одном формате:

package main import "fmt" func main() { firstName := "John" lastName := "Doe" res := fmt.Sprintf("%s %s", firstName, lastName) fmt.Println(res) }

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

"John Doe"

Пример

Глагол %s также работает с числами, преобразуя их в строку:

package main import "fmt" func main() { num := 12345 res := fmt.Sprintf("%s", num) fmt.Println(res) }

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

"12345"

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

  • функцию fmt.Printf,
    которая форматирует и выводит строку в стандартный вывод
  • функцию fmt.Sprintf,
    которая форматирует строку и возвращает ее как результат
  • глагол %v,
    который выводит значение в формате по умолчанию
  • глагол %q,
    который выводит строку в кавычках с экранированием
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить