Как в языке go создать переменную с именем которое записано в другой переменной? Есть переменная типа string. В нее записано слово. Как создать переменную с названием которое записано в переменную?

21 Авг 2019 в 06:28
254 +1
1
Ответы
1

В языке Go нельзя создать переменную с динамическим именем во время выполнения программы. Имя переменной должно быть известно во время компиляции. Однако, можно использовать map для хранения значений с привязкой к ключам, которые могут быть динамическими.

Пример:

package main
import "fmt"
func main() {
// Создаем map для хранения значений
variables := make(map[string]int)
// Переменная с именем, которое хранится в другой переменной
key := "myVariable"
value := 42
// Записываем значение в map
variables[key] = value
// Получаем значение из map
fmt.Println(variables[key]) // Выведет: 42
}

В данном примере мы используем map для хранения переменных, ключами являются имена переменных, которые хранятся в переменной key.

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир