OCUM REPL wyświetla wartość i typ dowolnego wyrażenia. Na przykład, ocena:Wyświetlanie typu i wartości z Reason
let rec map f = function
| [] -> []
| x::l -> f x :: map f l;;
Daje:
val map : ('a -> 'b) -> 'a list -> 'b list = <fun>
To unvaluable do nauczania języka.
Rozważam przejście na Reason, ale jak uzyskać te same informacje?
let rec map = (f) =>
fun
| [] => []
| [x, ...l] => [f(x), ...map(f, l)];
Try Reason nie wyświetla żadnego typu i nie jestem pewien, czy istnieje REPL dla Reason.
Dzięki, właśnie grał z TryReason i google "Reason rEPL". https://github.com/reasonml/reason-cli powinien zrobić lewy. – Aristide