Описание тега scala-placeholder-syntax
Используйте для вопросов о синтаксисе заполнителя Scala для анонимных функций.
1
ответ
Укажите сигнатуру метода для применения расширения eta.
Есть ли способ указать сигнатуру метода, к которому я хочу применить расширение eta? Например: val tupleNum = (1L,2L) case class CaseClass(a:String, b:String) object CaseClass { def apply(a: Long, b: Long): CaseClass = new CaseClass(s"${a}", s"${b}"…
08 май '19 в 20:19
0
ответов
Понимание '_' в Scala как заполнителя или расширения eta
Подчеркивание _ может быть очень большим. Это не тот же вопрос, что и для чего в Scala используются символы подчеркивания? который показывает несколько ситуаций, в которых используется подчеркивание, но это больше о том, почему существует подчеркива…
04 дек '19 в 14:12
2
ответа
Объяснение "несвязанного параметра-заполнителя"
Вопрос Почему случай 2 вызывает "несвязанный параметр-заполнитель", а случай 1 - в порядке? Случай 1 val h: (Int => Int) = (x:Int) => { scala.util.Random.nextInt(x) } val _h: (Int => Int) = { scala.util.Random.nextInt(_) } h(5) // 3 _h(5) /…
03 дек '19 в 13:55
1
ответ
Почему ((_: Int, _: Int) => _ / _) не компилируется, а ((_: Int) / (_: Int)) делает?
Я изучаю Scala, и у меня очень простой вопрос. Рассмотрим следующие два выражения с использованием синтаксиса заполнителя - // Syntax A val fnA = (_: Int, _: Int) => _ / _ // Syntax B val fnB = (_: Int) / (_: Int) и их попытки применения - // Syn…
12 янв '20 в 00:11
1
ответ
Когда содержимое div завершит загрузку, как удалить заполнитель?
<link rel="stylesheet" href="https://unpkg.com/placeholder-loading/dist/css/placeholder-loading.min.css"> <div class="ph-item"> <div class="ph-col-12"> <div class="ph-picture"></div> <div class="ph-row"> <div …
07 фев '20 в 09:30
1
ответ
Ошибка для скобок в определениях функций высшего порядка (Scala)
Я столкнулся с ошибкой с круглыми скобками в высоком разрешении. Следующий код отлично работает: val foo: Int => (Int => Int) = n => n + _*2 Однако после добавления скобок возникает ошибка компилятора. val foo1: Int => (Int => Int) = …
29 апр '20 в 03:14
1
ответ
Как передать результат функции в math.max
Я умею это делать: def largestAt(fun: (Int) => Int, inputs: Seq[Int]):Int = { inputs.reduceLeft(math.max(_,_)) } Но когда я пытаюсь это сделать: def largestAt(fun: (Int) => Int, inputs: Seq[Int]):Int = { inputs.reduceLeft(math.max(fun(_),fun(_…
14 май '20 в 14:43
1
ответ
Как добавить текстовые контуры к тексту в Powerpoint через Apache POI:
Есть ли у кого-нибудь идеи, как мы можем добавить контуры к тексту (текстовый контур) в шаблонах PowerPoint (ppxt) с помощью Apache POI? До сих пор я понял, что у класса XSLFTextRun нет метода для текстовая структура для данного элемента запуска. И …
28 май '21 в 14:22
1
ответ
Что означает _ в этом методе, который уже принимает значение по умолчанию?
Я работаю над набором тестов, в котором есть вспомогательный метод, например: def setupMocks(isChild: Boolean = false): Unit и в некоторых тестах он вызывается как: setupMocks(_) тогда как в других тестах он вызывается как: setupMocks() Что это _дел…
17 дек '20 в 00:24
0
ответов
Синтаксис заполнителя аргумента в Haskell, например _ в Scala?
В Scala я мог бы сделать это: lines.filter(_.length < 10) // notice the _ acting as the argument В Haskell лучшее, что я могу придумать, это: filter ((< 10) . length) lines // point-free with `.` :( Так что в Haskell нет возможности сделать чт…
23 июл '22 в 09:26
2
ответа
пытаюсь заменить слова в наборе данных (DataFrame)
Я пытаюсь поместить в свой набор данных какой-то заполнитель для определенных слов. Однако мой метод, похоже, ничего не делает. Я не получаю сообщение об ошибке, но он также не делает того, что должен. Что я здесь делаю не так? КОД: wordlist_urls =[…
09 мар '23 в 12:40