はじめての Lambda

Java

Lambda のお試し版を使ってみた。

残念ながら NetBeans 7.2 開発版ではまだサポートされてないようです。

それでメモ帳でというのもちょっとあれなので・・・

昔、昔、お世話になった CPad for Java2 SDK というシンプルなエディタを使ってみた。

コンパイルと実行さえできればいいやってのりで。

と言いつつも NetBeans でコーディングして CPad for Java2 SDK にコピペですが( ̄。 ̄;)

まず日本語で Lambda について解説しているサイトを片っ端からググってみた。

あまりにも少なかった・・・

もう、あちこちにあって並行処理に使う方法などもあるかなって思っていたが

まだ開発途中ってことで仕様変更がされる可能性が高いからかな。

よってまだ Lambda の情報源は数少ないようです。

とりあえず新しいもの好きの私は基本中の基本 Hello World をくんでみた。

jp\yucchi\hello_lambda\Hello_Lambda.java

Hello Lambda

 

うっ! しまった(><)

HelloWorld になってる。スペースを入れ忘れてしまった。

とりあえず Lambda のありがたみが良く解らないはじめての Lambda でした。

Lambda の解説はよく解らないのと良く解らないのに触ってみたいという

好奇心のかたまりだけで始めたので他の親切なサイトで勉強してください。

ちなみに Lambda 式

HelloFunc hf = () -> {
            System.out.println(“HelloWorld”);
        };

上記の書き方以外にも

HelloFunc hf = () -> System.out.println(“HelloWorld”);

とか

HelloFunc hf = () –> (System.out.println(“HelloWorld”));

でも OK らしい情報があったのですが私の環境ではコンパイルエラーになりました。

情報があっても古くなっていて使えない場合もあるから難しいですね。

Hatena タグ:

       


« »

Leave a Reply

* が付いている項目は、必須項目です!

次の HTML タグと属性を利用できます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

*

Trackback URL