ReScript in Korean

CLI로 직접 해보기

원문

다음 명령을 이용해 파일을 직접 컴파일 할 수 있습니다. bsc MyFile.res

/* MyFile.res */
let rec fib = n => {
switch n {
| 0 | 1 => 1
| n => fib(n -1) + fib(n-2)
}
}
Js.log(fib(0))
❯ bsc MyFile.res
// Generated by BUCKLESCRIPT, PLEASE EDIT WITH CARE
'use strict';
function fib(n) {
if (n === 0 || n === 1) {
return 1;
} else {
return fib(n - 1 | 0) + fib(n - 2 | 0) | 0;
}
}
console.log(fib(0));
exports.fib = fib;
/* Not a pure module */

또한 다음 CLI 명령으로 추론된 시그니쳐 파일을 얻을 수 있습니다. bsc -i MyFile.res

let fib: int => int