Posts in Scala

Playframework 事始め その2

まあ、どこのPlay2を説明しているサイトも記述してあるが、下記コマンドにてアプリが起動する。 [bash] $ play run Getting org.scala-sbt sbt_2.9.1 0.11.3 &#823

playframeworkのサイトリニューアル

play 2.0.4で、play run すると下記のエラー。 [bash]  a module is not authorized[…]

Effective Scala

Scalaについての、言語の規約等について無知であるが、下記のようなサイトを発見した。 Effective Scala これにならうと、getter/setterには、あえてget/setは付けないらしい。 但し、Jav […]

ScalaでTrait

traitとは、Javaでいうinterfaceのようなものらしい。 Mmmal.scala [scala] package com.whoocus trait Mammal { } [/scala][…]

Scalaでのクラス継承

Scalaでクラスの継承の実験。 良くある Animalクラスを継承したDogクラスを作成してみる。 Animal.scala [scala] package com.whoocus class Animal (name

Scalaでオブジェクトを作成してみる その3

どうやら、コンストラクタ引数に var を付けると、privateフィールド(クラスメンバー)を作成してくれ、しかも getter/setterを作成してくれるみたい。 Main.scala [scala] packag […]

Scalaでオブジェクトを作成してみる その2

今度は、privateメソッドを作成してコールしてみた。 IDE(eclipse)上では、特にエラーにはなっていなかった。 Main.scala [scala] package com.whoocus object Ma […]

Scalaでオブジェクトを作成してみる その1

Javaプログラムでは定番の動物クラスを作ってみようと思う。 実際、scalaのプログラミングで、このような記述の仕方が推奨されているかどうかは知りません。 とりあえずの勉強のために、Java方式で、getter/set […]

scala関数の引数の渡し方

最初は分かり難い関数の引数についての覚え書き。 [scala] object Hello { def main(args:Array[String]):Unit = { println("Hello[…]

Playframework 初めてのcontroller

お手本通りのcontroller作成。 間違いで、objectをclassと記述してしまって、ちょっとハマった。 HelloController.scala [scala] package controllers imp […]