akkun_choi pedia
mindia › akkun_choi pedia › 単語

Scala

akkun_choi · 2009-10-27 更新 · 1 ポイント · 履歴(2)
第 2 版(2009-10-28 04:02:14 · akkun_choi)を表示しています。 最新版に戻る

オブジェクト指向と関数型言語の両方取り入れたプログラミング言語。

次、学ぶならScalaがオススメらしい。Javaで作られてて、Javaのクラスが使えるらしい。
http://slashdot.jp/developers/article.pl?sid=08/03/19/0459241

インストール

$ sudo port install scala

Scala講座メモ

http://itpro.nikkeibp.co.jp/article/COLUMN/20080613/308019/

今のとこJava + JavaScriptのような印象。

リスト

var list = List(1,2,3,4)

配列を全部足す

def unko(l:List[Int]):Int = l.isEmpty match {       
 case true => 0 
 case false => l.head + unko(l.tail) 
} 

無名関数

scala> ((x:Int) => x * 2)(5) 
res45: Int = 10

scala> ((y:Int) => ((x:Int) => x * y)) (5)(4)
res47: Int = 20

履歴

タグ

「Scala」タグが付けられた単語

他の人の「Scala」