From 92f8b24f6a4baafb63d1eedd40385ed74f7ac869 Mon Sep 17 00:00:00 2001 From: Dan Buch Date: Sat, 3 Mar 2012 23:15:05 -0500 Subject: [PATCH] yet more scala --- scala-tutorial/FrenchDate.scala | 13 +++++++++++++ scala-tutorial/Timer.scala | 15 +++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 scala-tutorial/FrenchDate.scala create mode 100644 scala-tutorial/Timer.scala diff --git a/scala-tutorial/FrenchDate.scala b/scala-tutorial/FrenchDate.scala new file mode 100644 index 0000000..f7da805 --- /dev/null +++ b/scala-tutorial/FrenchDate.scala @@ -0,0 +1,13 @@ +import java.util.{Date, Locale} +import java.text.DateFormat +import java.text.DateFormat._ + +object FrenchDate { + def main(args: Array[String]) { + val now = new Date + val df = getDateInstance(LONG, Locale.FRANCE) + println(df format now) + } +} + +// vim: set ts=4 sw=4 et: diff --git a/scala-tutorial/Timer.scala b/scala-tutorial/Timer.scala new file mode 100644 index 0000000..cb672f7 --- /dev/null +++ b/scala-tutorial/Timer.scala @@ -0,0 +1,15 @@ +object Timer { + def oncePerSecond(callback: () => Unit) { + while (true) { callback(); Thread sleep 1000 } + } + + def timeFlies() { + println("time flies like an arrow...") + } + + def main(args: Array[String]) { + oncePerSecond(timeFlies) + } +} + +// vim: set ts=4 sw=4 et: