5
W F # można zrobić:F #: Jak korzystać „z” konstruktora dla większej wartości
let card = { anotherCard with Cost = 4 }
Ale chcę zrobić:
let card = { anotherCard with Cost = 4 with WinPoints = 5 }
lub przynajmniej mieć jakąś jedną wkładkę, prawo teraz muszę:
let cardTemp = { anotherCard with Cost = 4 }
let card = { cardTemp with WinPoints = 5 }
Jako ogólna uwaga, średniki w listach można również pominąć, jeśli umieścić elementy na oddzielnych liniach. '[1; 2; 3] 'na jednym wierszu wymaga średników, ale' [1 \ n 2 \ n 3] '(jeśli udajemy, że te znaczniki' \ n' są rzeczywistymi znakami nowej linii w twoim kodzie) jest również prawidłowym sposobem napisania listy trzech ints . – rmunn
... pod warunkiem, że wszystkie elementy zostaną umieszczone na tym samym poziomie wcięcia. – Tarmil