找出 map 元素方法里的 bug

来自 方法
Go 1.27 进阶 4分钟 找出 1处问题

找出为什么不能对这个 map 元素调用 MarkDone。

Go
type Job struct {
    Done bool
}

func (job *Job) MarkDone() {
    job.Done = true
}

func finish(jobs map[string]Job, id string) {
    jobs[id].MarkDone()
}
在试验场中打开
报告错误