2006年01月06日01:33 カテゴリLightweight Languages プログラム言語の意識の差がコードに出るか? これ見て思い出したのがPerl6のJunction。 [を] プログラマーの意識の差がコードに出るか あと、単純に if (buf[i] == '\r' || buf[i] == '\n') で済みそうなのに、コピペプログラミングの影響か、 if (memcmp(&buf[i], "\r", 1) == 0 || memcmp(&buf[i], "\n", 1) == 0) となっていたそうな。 これ、 if (buf[i] == ("\r" || "\n")) とか書けたらどんなにいいか。Perl6のJunctionはまさにそれを可能にする仕組みで、Perl5までだったら if ( $buf =~ /[\r|\n]$/ ) と正規表現を使ったり、 if ( $
![プログラム言語の意識の差がコードに出るか? : 404 Blog Not Found](https://cdn-ak-scissors.b.st-hatena.com/image/square/da78a05937633f7a2b4b2219826151c370cd607b/height=288;version=1;width=512/https%3A%2F%2Fparts.blog.livedoor.jp%2Fimg%2Fusr%2Fcmn%2Fogp_image%2Flivedoor.png)