アカウント名:
パスワード:
「PHPで書き換えよう」「いやRubyにしよう」「いやいやPythonで」
Perlの悲劇って簡単な言語でもないのに「適当に書いてしまっても動くこと」なんだよな。
書く人によって全く別の言語になるカオス具合は、いい加減に何とかしろと思う。
VBと違ってゴルフやるやつも多かったのがさらなる悲劇
他の言語にないわけではないが、引数がルーチンでそのルーチンの引数もルーチンで・・・ってPerl独特の世界かな。簡素化されることもあるので悪くはないけど1行で書くのはやめて欲しい。
> 引数がルーチンでそのルーチンの引数もルーチンで・・・
古くは lisp。他に無いっていうか、いまでも使われるほぼ全ての言語でも、それは当たり前の書き方でしょ。まぁ、無理矢理 1行で書くのは perl文化かもね。
関数を引数にするという書き方ではなく、関数の返値をそのまま引数にするという話のような気がしてきた。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
人生の大半の問題はスルー力で解決する -- スルー力研究専門家
Perlコードが占め、近年では保守が負担 (スコア:0)
「PHPで書き換えよう」
「いやRubyにしよう」
「いやいやPythonで」
Re: (スコア:0)
Perlの悲劇って簡単な言語でもないのに「適当に書いてしまっても動くこと」なんだよな。
書く人によって全く別の言語になるカオス具合は、いい加減に何とかしろと思う。
Re: (スコア:0)
VBと違ってゴルフやるやつも多かったのがさらなる悲劇
Re: (スコア:0)
他の言語にないわけではないが、引数がルーチンでそのルーチンの引数もルーチンで・・・
ってPerl独特の世界かな。
簡素化されることもあるので悪くはないけど1行で書くのはやめて欲しい。
Re: (スコア:0)
> 引数がルーチンでそのルーチンの引数もルーチンで・・・
古くは lisp。
他に無いっていうか、いまでも使われるほぼ全ての言語でも、それは当たり前の書き方でしょ。
まぁ、無理矢理 1行で書くのは perl文化かもね。
Re:Perlコードが占め、近年では保守が負担 (スコア:0)
関数を引数にするという書き方ではなく、関数の返値をそのまま引数にするという話のような気がしてきた。