Slide 50
Slide 50 text
● Node.jsのCommonJSは内部的に関数でラップされる。
● そのためScriptであっても、トップレベルのusingは、実質的にはトップレベ
ルのusingではない。
● そのため構文エラーではなく、usingは問題なく使用できる。
(function (exports, require, module, __filename, __dirname, import) {
// トップレベル?
using x = foo();
})
CommonJS × トップレベルのusing宣言?
でもそれってNode.jsが
仕様に違反してるだけじゃないの?