Dartいじってみた
だいたいJavaやん
そんなことより
言語仕様に誤植発見した.11ページ真ん中
formalParameterList: `(' `)' j `(' normalFormalParameters (`, namedFormalParameters)? `)' j (namedFormalParameters) ;
カンマのシングルクォート閉じ忘れてる
オプション引数
params(hoge, fuga, [piyo, moge = "moge"]){ print(hoge + fuga + piyo + moge); } main(){ params("a", "b", piyo : "hoge"); } //=> abhogemoge
レキシカルクロージャ
counter(i){ return function(){ i += 1; print(i); }; } main(){ var a = counter(1); var b = counter(100); a();b();a();a();b(); } // => 2 // 101 // 3 // 4 // 102