Найти в Дзене

038 Printf форматируемый вывод

В прошлой статье мы использовали новую функцию для печати в консоли из стандартной библиотеки. До этого мы использовали только fmt.Println().

В Go fmt.Printf() - это функция, которая печатает форматированный вывод в консоль. Она является частью пакета fmt, который предоставляет различные функции для форматирования текста.

Вот некоторые дополнительные спецификаторы преобразования типов, которые можно использовать с fmt.Printf():

%v — печатает значение в формате по умолчанию
%d — печатает целое число по основанию 10
%f — печатает число с плавающей точкой
%s — печатает строку
%q — печатает строку в кавычках
%t — печатает булево значение
%p — печатает адрес указателя в шестнадцатеричной системе счисления
%x — печать целого числа в шестнадцатеричной системе счисления
%o — печатает целое число в восьмеричной системе счисления
%b — печатает целое число в двоичной системе счисления
Помимо этих спецификаторов формата, существует множество других опций, которые можно использовать с fmt.Printf(), например, указать ширину и точность вывода.

Вот пример использования fmt.Printf() с некоторыми из спецификаторов преобразования типов:

Go Playground - The Go Programming Language

Заметили pointer := &age - это очень интересная тема...

Наука
7 млн интересуются