夢とガラクタの集積場

落ちこぼれ三流エンジニアである管理人の夢想=『夢』と、潰えた夢=『ガラクタ』の集積場です。

Scala

Scala Plugin For Eclipse

Javaで現状一番経験があるIDEはEclipseなので、Eclipseベースのscala開発環境もあるだろう。。。。と見てみたところ、普通にありました。Scala IDE for EclipseEclipse3.6.2 HeliosのUpdateサイトにscalaのものを設定したら普通にダウンロード&導入完了。こ…

HelloWorld改造版(別クラス参照)でのscalaの特徴とメリットデメリット

とりあえず基本型のコードは書いたのでその中で出てくるscalaの特徴と、メリットデメリットについてまとめます。ただ、私がベースがJava/C#プログラマな関係上、どーしてもその2つの言語との比較になってしまうのでご注意。1.変数に型宣言が不要下記のコ…

HelloWorld改造版(別クラス参照)

今まで生半可理解だったから色々身にしみる。。。というのはさておき。HelloWorldを改造して、下記のソースを作成しました。■HelloWhile.scalaclass HelloWhile { def hello(hellos: String*) = { val upper = hellos.map((s:String) => s.toUpperCase()) Co…

HelloWorldプログラムの実行

インストールが終わったので、定番のHelloWorldプログラムを実行してみます。・・・なんですが、実行手段は下記の通り3通りあったりします。対話方式による実行スクリプトによる実行コンパイルしての実行なので、3通り分書いてみます。各実行方式の違いに…