Scala

1pt

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

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

インストール

$ 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」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

お気に入りの説明

0 pt
御手軽なJAVA? マルチパラダイムのプログラミング言語? Object-Oriented Meets Functional http://www.scala-lang.org/ RubyからScalaに乗り換えた15くらいの理由 ScalaでWebAppの開発...
もっと読む

他の人の「Scala」を見る