【激突】関数型言語 VS オブジェクト指向言語2at TECH【激突】関数型言語 VS オブジェクト指向言語2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト6:営利利用に関するLR審議中@詳細は自治スレへ 12/04/07 21:39:53.53 >>4 いいから「改行コードを変更する拡張をする」に対して OOPでやるとどれくらい簡潔になるか、コードを出せって 疑似コードじゃなくて動くヤツな 7:営利利用に関するLR審議中@詳細は自治スレへ 12/04/07 21:41:05.68 beginの引数が変わるのが好ましくない場合は こんな感じかな。まあこの例ならsetuupでやればいいことだけど。 class Filter { private i = 0; private m = 0; private awk; setup(awk) {this.awk = awk} begin() {awk.RS=':'} filter(line) {i++; m = max(m, line.length()); } end() {print "最大文字数は"+m+"文字でした"} teardown() {this.awk = null} } 8:営利利用に関するLR審議中@詳細は自治スレへ 12/04/07 21:41:31.13 >>5 肝心の部分はどうしたんですか? どうやってセパレートしたんですか? そうやって誤摩化すってことは、関数型言語で一瞬で書けるコードが OOPでは難しいってことですね? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch