y int
}
var p *Point = nil
log.Printf("%v", p.x)
Вот такой код скомпилированный и запущенный под окнами умирает молча, ничего не выводя (вообще ничего). В чем может быть проблема? Хотелось бы видеть паник месседж.
Запустил в goland, получил panic: runtime error: invalid memory address or nil pointer dereference [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x1096b65]
ну так тут же очевидная ошибка которая должна всегда приводить к runtime панике которая в консольке всегда тебе выдастся
import log? или какой-то хитрый лог, который не туда пишет?
^
это не скомпилится же
Для истории. Решение: лезем в настройки Windows Defender'а и выключаем CFG (control flow graph).
Обсуждают сегодня