まあ、どこのPlay2を説明しているサイトも記述してあるが、下記コマンドにてアプリが起動する。 [bash] $ play run Getting org.scala-sbt sbt_2.9.1 0.11.3 ̷
Scalaについての、言語の規約等について無知であるが、下記のようなサイトを発見した。 Effective Scala これにならうと、getter/setterには、あえてget/setは付けないらしい。 但し、Jav […]
traitとは、Javaでいうinterfaceのようなものらしい。 Mmmal.scala [scala] package com.whoocus trait Mammal { } [/scala][…]
Scalaでクラスの継承の実験。 良くある Animalクラスを継承したDogクラスを作成してみる。 Animal.scala [scala] package com.whoocus class Animal (name
どうやら、コンストラクタ引数に var を付けると、privateフィールド(クラスメンバー)を作成してくれ、しかも getter/setterを作成してくれるみたい。 Main.scala [scala] packag […]
今度は、privateメソッドを作成してコールしてみた。 IDE(eclipse)上では、特にエラーにはなっていなかった。 Main.scala [scala] package com.whoocus object Ma […]
Javaプログラムでは定番の動物クラスを作ってみようと思う。 実際、scalaのプログラミングで、このような記述の仕方が推奨されているかどうかは知りません。 とりあえずの勉強のために、Java方式で、getter/set […]
最初は分かり難い関数の引数についての覚え書き。 [scala] object Hello { def main(args:Array[String]):Unit = { println("Hello[…]
お手本通りのcontroller作成。 間違いで、objectをclassと記述してしまって、ちょっとハマった。 HelloController.scala [scala] package controllers imp […]