के साथ प्रकार और मान प्रदर्शित करना ओकैमल आरपीएल किसी भी अभिव्यक्ति के मूल्य और प्रकार को प्रदर्शित करता है। उदाहरण के लिए, का मूल्यांकन:कारण
let rec map f = function
| [] -> []
| x::l -> f x :: map f l;;
देता है:
val map : ('a -> 'b) -> 'a list -> 'b list = <fun>
इस भाषा शिक्षण के लिए unvaluable है।
मैं कारण पर स्विच करने पर विचार कर रहा हूं, लेकिन आप एक ही सूचना कैसे प्राप्त करेंगे?
let rec map = (f) =>
fun
| [] => []
| [x, ...l] => [f(x), ...map(f, l)];
Try Reason किसी भी प्रकार प्रदर्शित नहीं करता है, और मुझे यकीन है कि अगर वहाँ कारण के लिए एक आरईपीएल मौजूद नहीं कर रहा हूँ।
धन्यवाद, मैं सिर्फ TryReason के साथ खेला और googled "कारण आरईपीएल" था। https://github.com/reasonml/reason-cli को चाल बनाना चाहिए। – Aristide