FMT библиотека для форматирования строк в С++
Пакет "fmt" в Go является стандартным пакетом форматирования, который используется для вывода текста в консоль или записи его в файлы. Он предоставляет функциональность для форматирования строк, чисел и других типов данных.
Примеры использования пакета "fmt":
1. Вывод сообщения в консоль:
package main
import "fmt"
func main() {
fmt.Println("Привет, мир!")
}
В этом примере мы использовали функцию "Println", чтобы вывести сообщение "Привет, мир!" в консоль.
2. Форматированный вывод:
package main
import "fmt"
func main() {
name := "Андрей"
age := 27
fmt.Printf("Меня зовут %s и мне %d лет.\n", name, age)
}
В этом примере мы использовали функцию "Printf", чтобы вывести отформатированное сообщение с использованием переменных типов string и int.
3. Вывод в файл:
package main
import (
"fmt"
"os"
)
func main() {
file, err := os.Create("output.txt")
if err != nil {
fmt.Println(err)
}
defer file.Close()
name := "Миша"
age := 32
fmt.Fprintf(file, "Имя: %s Возраст: %d", name, age)
}
В этом примере мы использовали функцию "Create" из пакета "os" для создания файла "output.txt". Затем мы использовали функцию "Fprintf" из "fmt" для записи отформатированного сообщения в этот файл.
Таким образом, путем использования пакета "fmt" мы можем форматировать вывод, записывать данные в файлы и упрощать вывод сообщений.