オブジェクト指向って不自然な文法だよな [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0260デフォルトの名無しさん
2017/03/20(月) 17:30:51.74ID:GbEM94zj昔write(console,"A")
とかいていたものを
console.write("A")と倒置して書くことにした
それ以上の理由はないし、これはむしろ退化なわけで
例えばwriteのシンタックスなら、第一引数にlistを指定してブロードキャストに拡張することは容易だろう
write([console,file,webstream],"a")
consoleを絶対的な主語としたことによってこれは自然な手続きではなくなった
まずlistをローカル変数として定義し、foreachでそれをまわすということになるだろう
つまりオブジェクト指向によってコレクションタイプに対する関数の拡張性が制限されるためにforeachが必要になるわけだ
■ このスレッドは過去ログ倉庫に格納されています