]]> ]]>

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

]]>

Работа программистам