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

5 ответов
Я начал использовать Spark SQL и DataFrames в Spark 1.4.0. Я хочу определить пользовательский разделитель на DataFrames в Scala, но не вижу, как это сделать. Одна из таблиц данных, с которыми я работаю, содержит список транзакций по учетной записи, silimar в следующем примере. Account Date T...
dataframe
apache-spark
apache-spark-sql
partitioning
23 июнь 2015, в 06:06
1 ответ
Если класс case имеет много полей и их имена длинны, часто бывает полезно написать каждое поле в каждой строке, например: case class Person ( name: String, age: Int ) Это похоже на определение C/С++ struct и полностью читается, даже когда класс case становится больше. Но плагин IntelliJ IDEA по...
intellij-idea
indentation
case-class
12 нояб. 2014, в 05:03
3 ответа
Я новичок в Scala, и я не мог найти многого о ключе type. Я пытаюсь понять, что может означать следующее выражение: type FunctorType = (LocalDate, HolidayCalendar, Int, Boolean) => LocalDate FunctorType - это какой-то псевдоним, но что он означает?...
types
21 окт. 2013, в 10:20
3 ответа
Я начал изучать Scala и почти в каждом учебнике я вижу файл build.sbt, который описывает параметры проекта. Но теперь я установил giter8 и создал проект из шаблона. И сгенерированный проект из шаблона пропустил build.sbt файл, но у него есть build.scala (который, кажется, используется для тех же цел...
sbt
01 авг. 2013, в 17:18
2 ответа
Я пытался: class Foo(bar: Int) против class Foo(private val bar: Int) и они, похоже, ведут себя одинаково, хотя я не мог найти нигде, говоря, что (bar: Int) расширяется до (private val bar: Int), так что мой вопрос в том, являются ли эти идентичный/подобный? На стороне примечания, я пытался испол...
scala-primary-constructor
04 фев. 2013, в 18:45
3 ответа
Я выхожу из шкафа на этом! Я не понимаю СБТ. Там, я сказал, теперь помогите мне, пожалуйста. Все дороги ведут в Рим, и это то же самое для SBT: для начала SBT есть SBT, SBT Launcher, SBT-extras и т.д., а затем есть разные способы включить и решить на репозитории. Есть ли лучший способ? Я спрашиваю,...
sbt
10 июль 2012, в 10:26
5 ответов
Существует множество функциональных идиом: монады, аппликации, стрелки и т.д. Они задокументированы в разных статьях, но, к сожалению, я не знаю ни одной книги или статьи, где они суммируются в одном месте (есть Typeclassopedia, но в нем много областей, которые не покрыты хорошо). Может ли кто-нибуд...
haskell
functional-programming
monads
05 июль 2012, в 06:57
5 ответов
Я погружаюсь в Scala и замечаю sbt. Я был доволен Gradle в проектах java/groovy, и я знаю там плагин Scala для Gradle. Что может быть веским основанием для поддержки sbt над Gradle в проекте Scala?
gradle
sbt
16 июнь 2012, в 09:25
5 ответов
В Java переменные среды чтения выполняются с помощью System.getenv(). Есть ли способ сделать это в Scala?
environment-variables
03 апр. 2012, в 16:00
5 ответов
В чем разница между == и .equals() в Scala, а когда использовать какой? Является ли реализация такой же, как в Java? EDIT: связанный с этим вопрос говорит о конкретных случаях AnyVal. Более общий случай Any.
scala-java-interop
06 окт. 2011, в 21:48
13 ответов
Для чтения файлов в Scala существует Source.fromFile("file.txt").mkString Есть ли эквивалентный и сжатый способ записи строки в файл? Большинство языков поддерживают что-то подобное. Мой любимый Groovy: def f = new File("file.txt") // Read def s = f.text // Write f.text = "file contents" Я хотел б...
scala-2.9
29 июль 2011, в 23:04
3 ответа
В Scala, существует ли какая-либо разница между Nil и List()? Если нет, то какой более идиоматический стиль Scala? И для создания новых пустых списков и сопоставления шаблонов в пустых списках.
12 май 2011, в 16:48
5 ответов
У меня есть файл data.xml в src/test/resources/. Как я могу прочитать этот файл в новом FileReader в моем тесте data.scala в src/test/scala/?
sbt
12 март 2011, в 22:31
3 ответа
Как вы завершаете запуск в SBT без выхода? Я пытаюсь CTRL + C, но он выходит из SBT. Есть ли способ выйти из работающего приложения, не открывая SBT?
sbt
terminate
28 фев. 2011, в 01:19
7 ответов
Я видел много примеров ARM (автоматическое управление ресурсами) в Интернете для Scala. Кажется, что это один из ритуалов, чтобы написать один, хотя большинство из них очень похожи друг на друга. Тем не менее, я видел довольно классный пример с продолжением. Во всяком случае, многие из этого кода им...
05 фев. 2010, в 13:24
Наверх
Меню