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

8 ответов
Я только что прочитал: http://oldfashionedsoftware.com/2008/08/20/a-post-about-nothing/ Насколько я понимаю, Null является признаком, и его единственным экземпляром является Null. Когда метод принимает аргумент Null, мы можем передать его только ссылку Null или Null напрямую, но не любую другую ссыл...
23 апр. 2013, в 16:47
2 ответа
Я пытаюсь понять некоторые работы Slick и то, что он требует. Вот пример: package models case class Bar(id: Option[Int] = None, name: String) object Bars extends Table[Bar]("bar") { def id = column[Int]("id", O.PrimaryKey, O.AutoInc) // This is the primary key column def name = column[Strin...
magic-methods
slick
playframework-2.0
scalaquery
17 дек. 2012, в 00:27
9 ответов
В Scala я вижу такую ​​функцию, как объектно-приватная переменная. Из моего не очень богатого Java-фона я научился закрывать все (сделать его приватным) и открывать (предоставлять доступ к ним), если это необходимо. Scala вводит еще более строгий модификатор доступа. Должен ли я всегда использовать ...
14 март 2012, в 09:33
3 ответа
В Scala мы можем использовать по крайней мере два метода для модификации существующих или новых типов. Предположим, мы хотим выразить, что что-то можно количественно определить с помощью Int. Мы можем определить следующий признак. Неявное преобразование trait Quantifiable{ def quantify: Int } И то...
coding-style
implicit-conversion
15 дек. 2011, в 18:42
2 ответа
Что именно означает val a: A = _ инициализировать значение? Это типичный нуль? Спасибо.
initialization
01 дек. 2011, в 03:40
3 ответа
У меня есть удобная функция, которую я использовал в Java для преобразования InputStream в String. Вот прямой перевод на Scala: def inputStreamToString(is: InputStream) = { val rd: BufferedReader = new BufferedReader(new InputStreamReader(is, "UTF-8")) val builder = new StringBuilder() ...
string
inputstream
07 март 2011, в 14:02
5 ответов
Часто в литературе Scala я встречаю фразу "абстракция", но я не понимаю намерения. Например,, пишет Мартин Одерски Вы можете передавать методы (или "функции" ) в качестве параметров, или вы можете абстрагироваться от них. Вы можете указать типы в качестве параметров, или вы можете абстрагироваться ...
abstraction
22 янв. 2011, в 00:43
5 ответов
Что рецепт Scala для чтения по строкам из стандартного ввода? Что-то вроде эквивалентного кода Java: import java.util.Scanner; public class ScannerTest { public static void main(String args[]) { Scanner sc = new Scanner(System.in); while(sc.hasNext()){ System.out.pr...
io
java.util.scanner
03 янв. 2011, в 13:43
9 ответов
Вопрос состоит из двух частей. Первый - концептуальный. Следующий вопрос будет рассмотрен более конкретно в Scala. Использует ли только неизменяемые структуры данных на языке программирования, чтобы реализовать определенные алгоритмы/логику изначально более дорогостоящим на практике? Это связано с ...
functional-programming
04 нояб. 2010, в 22:42
4 ответа
В Scala вы часто используете итератор для выполнения цикла for в возрастающем порядке, например: for(i <- 1 to 10){ code } Как бы вы это сделали, так это от 10 до 1? Я думаю, 10 to 1 дает пустой итератор (например, обычную математику диапазона)? Я сделал Scala script, который решает его, вызывая...
for-loop
loops
iterator
11 апр. 2010, в 14:37
5 ответов
Есть ли встроенный модуль List/Sequence, который ведет себя как map и также предоставляет индекс элемента?
functional-programming
map
06 фев. 2010, в 14:48
32 ответа
Простой пример кода Scala на веб-сайте Scala, но при попытке его запустить встретил раздражающую ошибку. Вот код: http://www.scala-lang.org/node/45. При запуске на Eclipse я получил это сообщение: "Редактор не содержит основного типа", который предотвращает его запуск. Есть ли что-нибудь, что мне ну...
11 июль 2009, в 15:00
3 ответа
Использование символьных литералов не сразу видно из того, что я прочитал в Scala. Кто-нибудь захочет поделиться некоторыми видами использования в реальном мире? Существует ли какая-либо конкретная Java-идиома, покрываемая символьными литералами? Какие языки имеют похожие конструкции? Я исхожу из фо...
syntax
23 апр. 2009, в 05:58
3 ответа
EDIT: переписан этот вопрос на основе оригинального ответа Класс scala.collection.immutable.Set не является ковариантным в своем параметре типа. Почему это? import scala.collection.immutable._ def foo(s: Set[CharSequence]): Unit = { println(s) } def bar(): Unit = { val s: Set[String] = Se...
set
covariance
scala-collections
24 март 2009, в 09:06
9 ответов
В связи с вопросом о переполнении стека Scala эквивалентом нового HashSet (Collection), как мне преобразовать коллекцию Java (java.util.List say) в Scala коллекция List? Я действительно пытаюсь преобразовать вызов API Java в Spring 's SimpleJdbcTemplate, который возвращает java.util.List<T>, в...
scala-collections
scala-2.7
23 март 2009, в 18:49
Наверх
Меню