Результаты поиска по запросу "sml"
Использование ListPair.foldr для реализации zipWith в SML
Справочная информация: начальный уровень в SML Мое назначение требует, чтобы я использовал ListPair.foldr и только эту функцию для реализации функции zipWith. ListPair.foldr : ('a * 'b * 'c -> 'c) -> 'c -> 'a list * 'b list -> 'c zipWith : ('a ...
Использование ListPair.foldr для реализации zipWith в SML
Справочная информация: начальный уровень в SMLМое назначение требует, чтобы я использовал ListPair.foldr и только эту функцию для реализации функции zipWith.
Что означает подпись этой функции в sml?
Я просматриваю некоторые заметки, которые дал мой профессор относительно языка SML, и одна из функций выглядит следующим образом: fun max gt = let fun lp curr [] = curr | lp curr (a::l) = if gt(a,curr) then lp a l else lp curr l in lp endМожет ...
Что означает подпись этой функции в sml?
Я просматриваю некоторые заметки, которые дал мой профессор относительно языка SML, и одна из функций выглядит следующим образом:
Стандартные функции сортировки в SML?
Существуют ли стандартные функции сортировки в SML? Документация в интернете настолько скудна, что я не могуне могу найти.
Частичная сумма в стандарте ML?
Я новичок в функциональном программировании, и у меня есть задание для вычисления частичной суммы списка. Например. - псум [1,1,1,1,1]; val it = [1,2,3,4,5]: int list Вот мой код до сих пор. Однако в функции psum2 [L] я не знаю, как ...
Частичная сумма в стандарте ML?
Я новичок в функциональном программировании, и у меня есть задание для вычисления частичной суммы списка. Например. - псум [1,1,1,1,1]; val it = [1,2,3,4,5]:...
Итерация по нескольким спискам в SML
У меня есть два списка в SML, скажем, список A[(a,b,c),(d,e,f)] и список Б[b,e], Я хочу посчитать, сколько вхождений каждого элемента в B соответствует второму элементу каждой тройки в A. На выходе должно быть 2. Потому чтоb а такжеe ...
Итерация по нескольким спискам в SML
У меня есть два списка в SML, скажем, список A
Привязка значения объекта в функции (замыкание)
В SML (функциональный язык программирования, который я выучил до Python) я могу сделать следующее: