Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
4
Какой вывод получит программа в примере №41
Условие задачи
Определите, какой текст будет выведен в консоль после выполнения следующей программы на Go:
import (
"fmt"
)
func main() {
var highest int
for counter := 1000; counter > 0; counter-- {
go func() {
if counter%2 == 0 && counter > highest {
highest = counter
}
}()
}
fmt.Println("Maximum is %d", highest)
}
Обратите внимание на работу горутин и захват переменных цикла.