Литерал — это текстовое представление фиксированного значения, которое напрямую записывается в исходном коде программы. Это способ непосредственного указания значения без использования переменных или вычислений.
a := 42 // целочисленный литерал
b := 3.14 // литерал с плавающей точкой
c := true // булев литерал
d := 'A' // литерал символа
e := "привет" // строковый литералtype Dog struct {
Name string
Sex string
Age int
Breed string
}
dog := Dog{
Name: "Найя",
Sex: "female",
Age: 2,
Breed: "Rottweiler mix"
}ages := map[string]int{
"Алиса": 25,
"Боб": 30,
"Чарли": 35
}numbers := []int{1, 2, 3, 4, 5}multiply := func(x, y int) int { return x * y }- Литералы представляют фиксированные значения прямо в коде
- Компилятор распознает их тип автоматически
- Используются для инициализации переменных
- Позволяют создавать значения "на месте"
Литералы — это фундаментальный способ представления данных в исходном коде, который делает программы более читаемыми и выразительными.