Scala 2.5.1-final
Версия реализации Scala for JVM языка программирования ScalaВерсия Scala 2.5.1-final выпущена 13 июня 2007.
Основные изменения относительно версии Scala 2.5.0-final:
-
добавлена опция
-Xcodebase
для библиотеки шифрования URL - исправлены критические ошибки, приводящие к ошибкам компилирования
- исправлены некритические ошибки
Примеры:
Hello, World! - Scala (20):
object HelloWorld {
def main(args: Array[String]) {
println("Hello, World!")
}
}
Факториал - Scala (21):
Используется рекурсивное определение факториала.
object Factorial {
def factorial(n: Int): Long =
if (n == 0) 1
else n * factorial(n - 1)
def main(args: Array[String]) {
for {i <- List.range(0, 17)}
yield { println(i + "! = " + factorial(i)) }
}
}
Комментарии
]]>blog comments powered by Disqus
]]>