Я посмотрел в модуле массива F #, но кажется, что нет функции, которая могла бы удалить определенный элемент из массива. Мне просто интересно, существует ли какая-либо функция, которая делает это?F # удалить определенный элемент в массиве
E.g.
remove 2 [| 0 ; 1 ; 2 ; 3 ; 4 |]
val it -> [| 0 ; 1 ; 3 ; 4 |]
UPDATE
Массив фильтра, что я ищу. В дополнение к этому, немного более конкретным с моим делом.
Если массив, который у меня есть, не является массивом обычного типа, а массивом ссылок определенного класса. Предполагая, что я хочу удалить только элемент, у которого member.order = 2
, тогда как будет предикат?
Поскольку вы, кажется, делаете этот курс: http://undergraduate.csse.uwa.edu.au/units/CITS3242/ есть ли причина, по которой вы не спросили своего лектора? –
Потому что это все глупые вопросы, и я часто задаю эти вопросы довольно часто - все равно сохраняя интересные вопросы для него. Откуда ты знаешь? – user2431438
Ваши вопросы выглядели подозрительно домашнее задание и не так много курсов F #. Кроме того, вы должны быть в состоянии выяснить лямбда самостоятельно. –