scala — вопросы с ответами

8 ответов
В чем разница между: def even: Int => Boolean = _ % 2 == 0 и val even: Int => Boolean = _ % 2 == 0 Оба могут быть названы как even(10).
19 сен. 2013, в 07:13
4 ответа
Иногда, когда я читал статьи в экосистеме Scala, я читал термин "подъем" / "поднял". К сожалению, не объяснено, что именно это означает. Я сделал некоторые исследования, и кажется, что лифтинг имеет какое-то отношение к функциональным ценностям или что-то в этом роде, но я не смог найти текст, котор...
functional-programming
function
lifting
31 июль 2013, в 07:41
4 ответа
Я видел во многих примерах, что иногда используется Seq, а в других случаях List... Есть ли какая-то разница, отличная от прежней, которая является типом Scala и списком, исходящим из Java?
list
collections
seq
02 июнь 2012, в 23:35
3 ответа
Я никогда не понимал это из надуманных немаршаллирующих и глагольных существительных (класс AddTwo имеет apply, который добавляет два!) примера. Я понимаю, что это синтаксический сахар, поэтому (я вывел из контекста) он должен был быть разработан, чтобы сделать некоторый код более интуитивным. Какое...
16 март 2012, в 12:31
7 ответов
Я заметил, что Scala предоставляет lazy vals. Но я не понимаю, что они делают. scala> val x = 15 x: Int = 15 scala> lazy val y = 13 y: Int = <lazy> scala> x res0: Int = 15 scala> y res1: Int = 13 REPL показывает, что y является lazy val, но как он отличается от обычного val?...
lazy-evaluation
20 сен. 2011, в 11:38
4 ответа
В Интернете вы можете найти следующее: Конструктор более высокого типа == == class AClass[T]{...} // For example, class List[T] Некоторые говорят, что это более высокий тип, потому что он тезисы по типам, которые бы соответствовали определению. Более высокие типы типов - это типы, которые при...
generics
types
constructor
06 июнь 2011, в 01:09
8 ответов
Недавно скалаз привлек мое внимание. Это выглядит очень интересно, но я не нашел хорошего представления в библиотеке. Кажется, что scalaz включает в себя множество идей от haskell и математики. Большинство статей, которые я нашел, предполагают, что вы уже чувствуете себя комфортно с этими понятиями....
scalaz
01 фев. 2011, в 12:31
1 ответ
Простым способом, каковы границы контекста и представления, и в чем разница между ними? Некоторые простые в использовании примеры также будут хороши!
implicits
16 дек. 2010, в 22:35
15 ответов
Как вырвать цикл? var largest=0 for(i<-999 to 1 by -1) { for (j<-i to 1 by -1) { val product=i*j if (largest>product) // I want to break out here else if(product.toString.equals(product.toString.reverse)) largest=largest max p...
for-loop
tail-recursion
break
30 апр. 2010, в 06:21
6 ответов
Я прочитал Scala Функции (часть другого тура Scala). В этой статье он заявил: Методы и функции - это не одно и то же. Но он ничего не объяснил об этом. Что он пытался сказать?
methods
function
27 март 2010, в 10:22
26 ответов
Какой лучший способ проанализировать параметры командной строки в Scala? Я лично предпочитаю что-то легкое, что не требует внешней банки. по теме: Библиотека Java для синтаксического анализа параметров командной строки Какие библиотеки парсеров для библиотек существуют для С++? Лучший способ проа...
command-line
command-line-parsing
23 фев. 2010, в 01:45
14 ответов
Есть ли рекомендации по лучшей практике, когда следует использовать классы case (или объекты case) и расширение Enumeration в Scala? Они, похоже, предлагают одни и те же преимущества.
enumeration
case-class
14 дек. 2009, в 03:35
4 ответа
В Scala 2.8 есть объект в scala.collection.package.scala: def breakOut[From, T, To](implicit b : CanBuildFrom[Nothing, T, To]) = new CanBuildFrom[From, T, To] { def apply(from: From) = b.apply() ; def apply() = b.apply() } Мне сказали, что это приводит к: > import scala.collection....
scala-collections
scala-2.8
11 нояб. 2009, в 15:15
3 ответа
Я читал Прогулка по Scala: Абстрактные типы. Когда лучше использовать абстрактные типы? Например, abstract class Buffer { type T val element: T } скорее, что дженерики, например, abstract class Buffer[T] { val element: T }
generics
abstract-type
20 июль 2009, в 18:16
9 ответов
Я выполнил руководство по Scala и Android с окончанием Scala 2.7.3. Полученное приложение для Android работает, но даже самое базовое приложение занимает несколько минут (!) Для компиляции и требует сжатия 900 кб, что является показом проб для мобильных приложений. Кроме того, у IDE время от времен...
resources
24 янв. 2009, в 13:44
Наверх
Меню