Size: a a a

Emacs — русскоговорящее сообщество

2021 November 07

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
ага
источник

A

Aragaer in Emacs — русскоговорящее сообщество
не, оно строка, а не список
источник

A ß in Emacs — русскоговорящее сообщество
Vitaly я сейчас подумаю и напишу
источник

A ß in Emacs — русскоговорящее сообщество
но там либо функционально, либо через исключения
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
а результат нельзя как то из функции вытащить?
источник

A ß in Emacs — русскоговорящее сообщество
ну так ты её не вызываешь
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
не, ну я вызываю в compare_string_lists(f, sl)
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
просто он мне пишет, что типы разные у f (string * string list -> string list) а у sl (string list)
источник

A ß in Emacs — русскоговорящее сообщество
fun qwe (str, list) =
   let
       fun bind _ NONE = NONE
         | bind f (SOME x) = f x
       fun loop [] = NONE
         | loop (x :: xs) =
           if same_string (str, x)
           then SOME xs
           else bind (fn xs' => x :: xs') (loop xs)
   in
       loop list
   end;
источник

SD

Sergey D in Emacs — русскоговорящее сообщество
это какая неделя?
источник

A ß in Emacs — русскоговорящее сообщество
функциональный вариант решения
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
3
источник

SD

Sergey D in Emacs — русскоговорящее сообщество
там в курсе "нельзя" пользоваться еще не пройденными возможностями, оценку вроде занижают
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
ага, да и мне самому интересно, просто не знаю конкретно где инфу найти по этому вопросу)
источник

A ß in Emacs — русскоговорящее сообщество
потому что они разные
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
ну я понимаю, а можно как-то результат функции вытащить и сравнить, а не саму функцию?
источник

SD

Sergey D in Emacs — русскоговорящее сообщество
а ты до 3 недели как дошел? вроде там должно быть уже понятно, почему такая ошибка. и рекурсия у тебя на мой взгляд странная. думаю f не должна вызывать all_except функцию
источник

A ß in Emacs — русскоговорящее сообщество
вызвать её
источник

A ß in Emacs — русскоговорящее сообщество
че за курс, кстати?
источник

VV

Vitaly Vasiliev in Emacs — русскоговорящее сообщество
источник