Что не так с этим defer?

Пользователь

от lamar , в категории: Golang , 5 дней назад

Что не так с этим defer?

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
package main


import "fmt"


func main() {
	for i := 0; i < 3; i++ {
		defer fmt.Println("Index:", i)
	}
}

"Почему вывод не 2, 1, 0? Что-то не так с defer или с i?"

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

Нет ответов