Khi tôi làm ví dụ:dấu + = điều hành trên Set bất biến
var airlines = Set("Qantas", "JetStar", "Air NZ")
airlines += "Virgin"
hãng hàng không là một Set không thay đổi.
+=
không được xác định trên tính chất Tập bất biến.
Vì vậy, +=
là nhà điều hành tích hợp trong scala? Ý tôi là làm thế nào để scala biết phân công lại các hãng hàng không với set("Qantas", "JetStar", "Air NZ", "Virgin")
mới?
bạn có nghĩa là '+ =' không? hoặc chỉ '='? – Dzhu
Tôi có nghĩa là kết thúc bằng '=', vì vậy điều này đúng với '+ =' hoặc '- =' hoặc '++ ='. ('<=' , '> =' và '! =' Được loại trừ dưới dạng các trường hợp đặc biệt, vì các mẫu cũng bắt đầu bằng '='.) – Debilski