Как указать типы переменных в foreach Golang? Приветствую!
В Golang foreach реализуется следующим кодом:package main
import (
"fmt"
)
func main() {
var data [2]int = [2]int{
1,
2,
}
for index, value := range data {
fmt.Println(index, "=", value)
}
}
Как можно установить типы данных для index, value?
Под этим имею ввиду указание, что index - int, value - int.

21 Авг 2019 в 06:27
222 +1
1
Ответы
1

Для указания типов данных в цикле foreach в Golang можно явно объявить типы переменных index и value перед ключевым словом range. Вот пример:

package main
import (
"fmt"
)
func main() {
var data [2]int = [2]int{
1,
2,
}
for index, value := range data {
fmt.Println(index, "=", value)
}
// Указание типов данных для index и value
for index, value := range data {
var indexInt int = index
var valueInt int = value
fmt.Println(indexInt, "=", valueInt)
}
}

В этом примере переменные index и value объявлены с явными типами данных int.

20 Апр в 13:18
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 749 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир