В F #, какой самый функциональный и идиоматичный способ создания или «добавления» 100 новых объектов в список.
Я предполагаю, что в качестве примера мы могли бы использовать DateTime в качестве примера объекта.
List.init 100 (fun x -> x * 2)
Альтернативно, в качестве выражения списка:
[for i in 1..100 -> new System.DateTime()]
Но я думаю, что это менее идиоматично.
Я бы рассмотрел использование
[|for i in 1..100 -> new System.DateTime() |]
, так как вы работаете с изменяемыми данными.