Tôi không thể hiểu tại sao điều này sẽ không biên dịch. Nó nói rằng các hàm kết thúc mà không có một câu lệnh trả về, nhưng khi tôi thêm một sự trả về sau cái khác, nó vẫn không biên dịch.Golang nếu/người khác không biên soạn
func (d Foo) primaryOptions() []string{
if(d.Line == 1){
return []string{"me", "my"}
}
else{
return []string{"mee", "myy"}
}
}