5
Trong F # Tôi có thể làm:F #: làm thế nào để sử dụng "với" nhà xây dựng cho các giá trị hơn
let card = { anotherCard with Cost = 4 }
Nhưng tôi muốn làm:
let card = { anotherCard with Cost = 4 with WinPoints = 5 }
hoặc ít nhất là có một số một lót, phải bây giờ tôi phải:
let cardTemp = { anotherCard with Cost = 4 }
let card = { cardTemp with WinPoints = 5 }
Là một lưu ý chung, dấu chấm phẩy trong danh sách cũng có thể được bỏ qua nếu bạn đặt các mục trên dòng riêng biệt. '[1; 2; 3] 'trên một dòng cần dấu chấm phẩy, nhưng' [1 \ n 2 \ n 3] '(nếu chúng ta giả vờ các dấu« \ n' là các dòng mới thực trong mã của bạn) cũng là một cách hợp lệ để viết một danh sách gồm ba int . – rmunn
... với điều kiện bạn đặt tất cả các mục ở cùng một mức thụt đầu dòng. – Tarmil