Hello World をつくる
Main.scala ファイルを新規追加して下記の内容を記述します。
package xx.inosix.swt object Main { def main(args:Array[String]) ={ println("Hello World!")}}
なんて、適当に書いてみます。インデントがなく見栄えが悪いです。
ENSIME の機能を使って整形します。C-c C-v f です。
package xx.inosix.swt object Main { def main(args: Array[String]) = { println("Hello World!") } }
次にビルドを行います。C-c C-b b です。
次に実行です。C-c C-v s で SBT を起動し実行、…と思ったのだけど上手くいかず。何か Emacs の設定をしないといけない様子。ひとまずコマンドプロンプト(というか Cygwin つかってるので bash)から実行することに。
$ sbt.bat ... > run ... Hello World! >
うん。動いた。
Version Info
- Scala 2.8.1
- ENSIME 2.8.1-0.4.1
- SBT 0.7.4