Trong Go, chúng ta hãy nói rằng tôi có struct này:Thiết lập giá trị ban đầu của một trường struct đó của người khác tại Gò
type Job struct {
totalTime int
timeToCompletion int
}
và tôi khởi tạo một đối tượng struct như:
j := Job {totalTime : 10, timeToCompletion : 10}
nơi ràng buộc là timeToCompletion
luôn bằng totalTime
khi cấu trúc được tạo (chúng có thể thay đổi sau). Có cách nào để đạt được điều này trong Go để tôi không phải khởi tạo cả hai trường?
Hoàn hảo, tôi đã tìm kiếm một thành ngữ như vậy nếu không có cách nào sẵn có. – talonx