Результаты поиска по запросу "scala"

2 ответа

) и любая целочисленная последовательность должна считаться допустимым совпадением (а не только (1 2, 3))?

файл: object Test extends App { val obj = List(1,2,3) : Object val res = obj match { case Seq(1,2,3) => "first" case _ => "other" } println(res) }Выдает это предупреждение: Test.scala:6: warning: non variable type-argument A in type pattern ...

8 ответов

Мы утверждаем, что хотя некоторые из более простых аспектов объектно-ориентированных языков совместимы с ML, добавление полноценной объектной системы на основе классов к ML приводит к чрезмерно сложной системе типов и относительно небольшому выразительному выигрышу.

ел много людей в сообществе Scala, которые советуют избегать подтипов «как чума». Каковы различные причины против использования подтипов? Какие есть альтернативы?

7 ответов

Какие языки программирования я могу использовать на Android Dalvik?

Теоретически Dalvik выполняет любой байт-код виртуальной машины, созданный, например, с помощью компиляторов AspectJХолодный синтезClojureGroovyJavaFX ScriptJRubyJythonносорогScalaЕсть ли уже рабочие версии компиляторов байт-кода для Dalvik, ...

ТОП публикаций

5 ответов

Параметр по имени и анонимная функция

То, что до сих пор неясно, в чем заключается преимущество именных параметров перед анонимными функциями с точки зрения отложенной оценки и других преимуществ, если они есть def func1(a: => Int) def func2(a: () => Int)Когда я должен использовать ...

1 ответ

@Rahul, я добавил информацию для скрипта, механизм другой.

сно сэто [http://jim-mcbeath.blogspot.com/2009/05/scala-functions-vs-methods.html]Методы Scala принадлежат классу. Однако, если я определю метод в REPL или в сценарии, который затем выполняю с использованием scala, к какому классу относится ...

1 ответ

blog.ploeh.dk/2015/12/22/tail-recurse

стовом файле у меня есть данные в виде: 1) text text 2) more text 3) even more text more even text even more text ...Я прочитал его как список строк, используя следующее: val input = io.Source.fromFile("filename.txt").getLines().toListЯ хочу ...

1 ответ

@soc - обычно лучше избегать подчеркивания, сильно перегруженного символа, если этого не требует спецификация.

отрим этот код: class Foo[T : Manifest](val id: String = manifest[T].erasure.getName)Я в основном хочу хранить идентификатор в Foo, который часто является просто именем класса. Подкласс, который не нуждается в специальном идентификаторе, может ...

1 ответ

 и вам не нужен тип шаблона.

спецификацию, я узнал, что scala поддерживает связывание переменных типа при сопоставлении с шаблоном типа: Map(1 -> "one", 2 -> "two") match { case l: Map[k, v] => // binds k to Int and v to String // k and v are types as shown here: val i: ...

8 ответов

В чем разница между «def» и «val» для определения функции

В чем разница между: def even: Int => Boolean = _ % 2 == 0а также val even: Int => Boolean = _ % 2 == 0Оба можно назвать какeven(10).

7 ответов

Скала, Ява будущего (?) [Закрыто]

Я пытаюсь выяснить популярность scala и сколько пользователей SO на самом деле его используютна рабочем месте? Вотнекоторые ссылки на Scala [http://giladmanor.com/2009/09/scala-java-of-future.html]