Есть ли где-нибудь шаблон с несколькими экземплярами в F #?
Учтите, что я работаю над списком. У меня есть следующее сопоставление с образцом
match l with
| [] | [_] -> l //if the list is empty or contains only one item, simply return it
|
//is there a pattern to test if all of the elements are identical?
Другими словами, передача [] или [1] должна просто возвращать список, как и [1;1;1;...], но я не могу понять, как сопоставить этот последний шаблон. Это возможно? Или есть лучший подход, который я мог бы использовать? Я нигде не нашел ничего о повторяющемся шаблоне.