2010-01-29から1日間の記事一覧
Javaはデフォルトの状態のクラスでも入力補完に表示される項目が結構多くてウザいと思った。その点、C#は控えめでいい。
this Tとかに拡張しても一緒だよねむしろそっちのほうが自由だよね?的な感じなのは否めませんが、一応これはRx準拠なのでー。ObjectとかTに拡張メソッドを生やすのは禁じ手だと思っている。まる。いや、単純にIntelliSenseがウザくなる(笑)
http://bit.ly/d8EWS9 ideoneはダメみたいなのでgyazoでさっきの。ideoneにはゴメンナサイ。
んげ、ideoneが猛烈に重い。ああいうコードはマズかったかな……。
http://bit.ly/dfsKjd Letの話で思い出した没ネタ。没ネタというか、元ネタ -> Curiously Recurring Template in C# - NyaRuRuが地球にいたころ よりもツマラナイので、わざわざLinqで書き直した意味がないのでブログネタにならなかったのであった。南無。
Google Japan Blog: Google 日本語入力がアップデートされました。 ひらがな→英語 が便利。と思ったけどそんなに使いどころはないか(日本語のほうが英語よりタイプ数多いので、ただ間違えず入力出来るのは良いよね)
@7shi おおー、そういえばありましたね!いきなりC++0xという発想はなかったのですが、そういうの気にせず最先端から入って逆に辿る方が楽しく学んで行けそう(考えてみると、C#も3.0から入った人間なので)
そういえば先々週ぐらいにネイティブがうんたらかんたらでC++がどうたらとか言ってたはず。私はJavaじゃなくてC++を勉強すべきはずだったのに何故Java……。
このlinq.java(仮)はどこまで作ろうかなあ。基本的にはJavaの勉強用って感じで実装してただけなんですが、意外と使い物になる気がしてきたので真面目に全メソッド実装しちゃってもいい気がしたりしなかったり。
@burislaughter こちらこそよろしくです。基本C#っ子、な感じでやってます。
@takeshik 些細なことにも富豪に匿名型作っちゃうのが醍醐味だと思ってたのにw 無理に粘らないで匿名型作ると途端に見通し良くなりますからねー。クエリ構文のletは結局、匿名型の嵐ですし。
何かこうやって無理やり工夫してるとJava楽しくなってきた。ヤバい。正直言ってあらゆる点でC#より劣ってるように見えるのが逆に楽しい。え、いや、配列 がIterableじゃないのが困り物ですね……。
http://bit.ly/du6tAv Linqで大事なのは匿名型ですね。超大事。あれで変形して渡すのが快感なわけで。さて、Javaでは型定義を外部にするのは避けられないけど、匿名クラス+インスタンス初期化ブロックでそれっぽく再現してみました。