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