Find why MarkDone cannot be called on this map element.
Go
type Job struct {
Done bool
}
func (job *Job) MarkDone() {
job.Done = true
}
func finish(jobs map[string]Job, id string) {
jobs[id].MarkDone()
}
type Job struct {
Done bool
}
func (job *Job) MarkDone() {
job.Done = true
}
func finish(jobs map[string]Job, id string) {
jobs[id].MarkDone()
}