コメントかいてたら長くなったので次の日に書いてみる。
xtalcoさんから早速コメント貰ってしまいました。
>windowsバイナリ
タイムリーだったんですね。
>常に複文
短く書きたい場合を考慮すれば普通かもしれないですね。
常に複文でもelifとか用意するひつようはないと思いますけど。
>ixのエラー
(fun(){return 1;})().p; (fun()1)().p; (| |1)().p;
とかけるんですね。(||1)().pだと||が演算子なのでエラーと。
6文字で無名関数は強い気がする。
(|i|{ return i;})(1).p;
あるいは
({|i| return i;})(1).p;
とかけてほしいなぁとか思ってみたりしました。
をHaskellやMLのガードのようにつかうとかなさそうなので。 |