2013-11-28 3 views

ответ

0
Standard ML of New Jersey v110.76 [built: Sun Jul 14 09:59:19 2013] 
- List.drop ([1,2,3,4], 2); 
val it = [3,4] : int list 
+0

Не могли бы вы добавить какое-то объяснение? – Undo

+0

Функция 'List.drop' используется следующим образом:' List.drop (L, n) 'оценивает список, который возникает из-за удаления первых элементов' n' из 'L'. Это стандартная библиотека библиотеки SML. – AVP

1

Вы можете использовать встроенную функцию List.drop, или, если вы хотите написать его самостоятельно, по какой-то причине, сделать что-то вроде этого:

fun drop 0 L = L 
    | drop n [] = raise Range 
    | drop n (x::xs) = drop (n - 1) xs 
Смежные вопросы