Поскольку форма не поддерживает метод удаления, вы можете запретить отправку формы автоматически и отправить запрос вручную, используя либо API выборки, либо jquery xhr:
<form action="/api" method="" id="deleteApi">
<input type="number" name="id" placeholder="delete" /><br/>
<input type="submit" value="Submit">
</form>
js код:
[ 111]Sequence имеет функцию поиска.
val find : ('a -> bool) -> seq<'a> -> 'a
, но если вы хотите убедиться, что в seq есть только один элемент, тогда выполните Seq.filter, затем возьмите длину после фильтра и убедитесь, что она равна единице, а затем возьмите голову. Все в Seq, не нужно преобразовывать в список.
Редактировать:
Кстати, я собирался предложить проверить, что хвост результата пуст (O (1), вместо использования функции length
( O (n)). Хвост не является частью seq, но я думаю, что вы можете найти хороший способ подражать этой функциональности.
По умолчанию Visual Studio использует относительные ссылки при первоначальном добавлении ссылки, поскольку предполагает, что ссылка относится к файлу в другом месте вашей рабочей копии.
Это использовалось, чтобы свести меня с ума , но я решил это тремя различными способами:
AssemblyFolders
, это означает, что Вам больше не нужно использовать пути любого типа для ссылки на известные сборки. Используйте это:
> let only s =
if not(Seq.isEmpty s) && Seq.isEmpty(Seq.skip 1 s) then
Seq.hd s
else
raise(System.ArgumentException "only");;
val only : seq<'a> -> 'a