例如,以下ReScript不编译:
%%raw(`
const s = 'world';
const msg = `Hello ${s}!`;
console.log(s);
`)
ReScript编译器(10.0.1(在Hello:之前的backtick处出错
Syntax error!
3 | const msg = `Hello ${s}!`;
consecutive statements on a line must be separated by ';' or a newline
这项工作正在进行中,但您应该能够用双引号替换外部回溯:
%%raw("
const s = 'world';
const msg = `Hello ${s}!`;
console.log(msg);
")
const s = 'world';
const msg = `Hello ${s}!`;
console.log(msg);
;
//Hello world!
export {
}
/* Not a pure module */
游乐场:https://rescript-lang.org/try?code=KTBOEMHcAoCICgDGB7AdgZwC4AJ3YLzYDkkyoANgCZEDcSaW2AtugOYHYAGAEgKbnlk2ACQBvdAF8AhJzooMycrwB0g1tBasAlHVhagA