Результаты поиска по запросу "ocaml"
Объяснение сопоставления с моделью
Я пытался объяснить разницу между утверждениями переключателя и сопоставлением с образцом (F #) нескольким людям, но я действительно не смог объяснить это хорошо ... большую часть времени они просто смотрят на меня и говорят "так почему не просто ...
F # против OCaml: переполнение стека
Я недавно нашел презентацию оF # для программистов на Python [http://combiol.org/fs/FSUG_FS4PPv2.pptx]и, посмотрев его, решил самостоятельно реализовать решение «муравьиной головоломки». Есть муравей, который может ходить по плоской сетке. ...
Можно ли вызвать OCaml из .NET?
Можно ли использовать OCaml с кодом .NET? Я хотел бы вызвать его как C ++. Или, может быть, есть мост для этого.
Печать следов стопки
У меня очень короткий тестовый файл: let print_backtrace () = try raise Not_found with Not_found -> Printexc.print_backtrace stdout;; let f () = print_backtrace (); Printf.printf "this is to make f non-tail-recursive\n";; f ();Я компилирую и ...
Ищу OCaml IDE [закрыто]
Мне нравится F #, но иногда мне нужно что-то легкое и кроссплатформенное и без .NET наверняка. Я пытался использовать OCamL много раз, но, похоже, просто не могу его запустить. Установил IDEA, добавил плагин OCamL -> Не работаетУстановленный ...
Привязки llvm OCaml
Я работаю над привязками llvm OCaml. Я установил пакет llvm через ОПАМ (opam install llvm), когда я использую llvm в Utop, я получаю следующую ошибку: #require "llvm";; Error: The external function 'llvm_global_succ' is not available.Версия ...
Сценарий основной в OCaml?
Как я могу эмулировать эту идиому Python в OCaml? if __name__=="__main__": main()ВидетьRosettaCode [http://rosettacode.org/wiki/ScriptedMain#Python]для примеров на других языках программирования.
Разделение списка элементов на два списка нечетных и четных проиндексированных элементов
Я хотел бы сделать функцию, которая принимает список и возвращает два списка: первый содержит каждый нечетный элемент, а второй содержит каждый четный элемент. Например, учитывая[1;2;4;6;7;9]Я хотел бы вернуться[ [1;4;7] ; [2;6;9] ]. Я написал ...
Как добавить символ в строку в OCaml?
Кажется, что в стандартной библиотеке типа нет функцииchar -> string -> string, которые вставляютchar перед (или в конце)string, Есть обходные пути, например, используяString.make или жеString.blit, Есть ли элегантный способ сделать это?
Проверка подстроки в Окамле
Может кто-нибудь помочь мне в кодировании эффективной проверки подстроки в OCaml? Учитывая две строки, проверьте, содержит ли первая из них вторую? С помощьюStr модуль, мы можем сделать это?