C#, C♯, C#相談室 Part91 [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0671デフォルトの名無しさん
2016/10/02(日) 12:07:04.04ID:aauDOAhVそれって記法上のメリットしかないだろ?
だってベタに書こうと思えば書けるし、大した手間でもない。
だからそういう糞ユーザーの「俺カッケー」を出来なくしてあるのがC#だよ。
inline f
f1(f2(3))
3*f2(3)
3*f1(3)+2*f2(3)
そのコードはテンプレート部(40行目以前)が完全に動くならそれでいい。
ただしそれが保証出来ないのなら、いちいち見ないといけなくなる。
つまり糞ユーザーの「俺カッケー」に付き合わされることになる。
そういうのが開発効率を落とすと判断し、C#は出来なくしてある。
そういうのも含めて全部出来るようにしているのがC++。
C#の判断も一理ある。だから賛同するならC#を使えばいい。
いやならC++を使えばいいだけ。
このケースに関しては、やっていることはOOPスレの10と同じ。
http://echo.2ch.net/test/read.cgi/tech/1467992113/10
便利なことをしているつもりが余計に手間を増やしている。
初心者はこの判断が付かないんだよ。だから1行/1文字でも減らそうとする。
なお俺はその記法について文句を言っているわけではない。
それがシステム側で「バグのない物」として提供されていれば、使えばいい。
ただ、オレオレ記法をしたいだけの為にバグがあるかもしれない物を出されたらウザイだけ。
■ このスレッドは過去ログ倉庫に格納されています