Scala
Javaで現状一番経験があるIDEはEclipseなので、Eclipseベースのscala開発環境もあるだろう。。。。と見てみたところ、普通にありました。Scala IDE for EclipseEclipse3.6.2 HeliosのUpdateサイトにscalaのものを設定したら普通にダウンロード&導入完了。こ…
とりあえず基本型のコードは書いたのでその中で出てくるscalaの特徴と、メリットデメリットについてまとめます。ただ、私がベースがJava/C#プログラマな関係上、どーしてもその2つの言語との比較になってしまうのでご注意。1.変数に型宣言が不要下記のコ…
今まで生半可理解だったから色々身にしみる。。。というのはさておき。HelloWorldを改造して、下記のソースを作成しました。■HelloWhile.scalaclass HelloWhile { def hello(hellos: String*) = { val upper = hellos.map((s:String) => s.toUpperCase()) Co…
インストールが終わったので、定番のHelloWorldプログラムを実行してみます。・・・なんですが、実行手段は下記の通り3通りあったりします。対話方式による実行スクリプトによる実行コンパイルしての実行なので、3通り分書いてみます。各実行方式の違いに…