5
OCaml REPLは、任意の式の値とタイプを表示します。例えば、評価:Reasonでタイプと値を表示
let rec map f = function
| [] -> []
| x::l -> f x :: map f l;;
は与える:
val map : ('a -> 'b) -> 'a list -> 'b list = <fun>
これは言語を教えるためのunvaluableです。
私はReasonに切り替えることを検討していますが、同じ情報をどのように取得しますか?
let rec map = (f) =>
fun
| [] => []
| [x, ...l] => [f(x), ...map(f, l)];
Try Reasonタイプは表示されません。理由はREPLが存在するかどうかわかりません。
おかげで、私はちょうどTryReasonで演奏し、 "理由REPL" をGoogleで検索していました。 https://github.com/reasonml/reason-cliはそのトリックを行うべきです。 – Aristide