Показать сообщение отдельно
Непрочитано 29.01.2014, 00:13   #51
Пользователь

Автор темы (Топик Стартер) Re: Opensource Blade & Soul Scala Server Emulator

* кто пишет на яве вероятно использовал lambdaj, guava и тд, а в скале это все из коробки
* reifiable generics
* нет разделения на int и Integer и тд, все работает прозрачно и нужный примитив или объект поставляется автоматически
* pattern-matching
* case classes
* macros
* for {} yield {}
* "указатели" на функции
* no comments
Код:
scala
val x = BigInt(1500)
val y = BigInt(8839200231L)

val z = x * y

java
BigInteger x = new BigInteger(1500)
BigInteger y = new BigInteger(8839200231L)

BigInteger z = x.multiply(y)
*
*
*
__________________
l2jfree | M.O.R.F. | A.P.S. | Aion | GW2 | BnS
hex1r0 вне форума Ответить с цитированием