Перейти к содержимому

В чем разница for и for range? Что выведет на экран?

go · puzzlesСкала^р - 21 кв 2026не решено

В чем разница for и for range? Что выведет на экран?

func main() {
s := "Hi 😀"
for i := 0; i < len(s); i++ {
fmt.Printf("index %v: %c\n ", i, s[i])
}
fmt.Println()
for i, r := range s {
fmt.Printf("index %v: %c\n ", i, r)
}
}

Источник: Скала^р - 2 · 1 кв 2026

← Что выведет на экран? · Все задачи · Go · Что выведет на экран? →