Size: a a a

Scala User Group

2021 February 06

NV

Nikita Vilunov in Scala User Group
Αγβεκ
иногда на def-ах писать громоздко получается
но если есть имплиситные параметры другого пути нет(
Можно определить свой трейт аналогичный FunctionN с apply, принимающим имплисит
источник

GP

Grigory Pomadchin in Scala User Group
Αγβεκ
иногда на def-ах писать громоздко получается
но если есть имплиситные параметры другого пути нет(
можешь делать жирные имплиситы и потом разбирать их
источник

NV

Nikita Vilunov in Scala User Group
источник

Α

Αγβεκ in Scala User Group
О! Кажется то что надо - спасибо!
источник

NV

Nikita Vilunov in Scala User Group
Αγβεκ
О! Кажется то что надо - спасибо!
Ну это вам не особо поможет в скала 2
источник

АВ

А зачем Вам in Scala User Group
Кстати, а в чем разница между (a: Int, b: Int) и (a: Int)(b: Int) ?
источник

ΛВ

Λнтон Войцишевский... in Scala User Group
Αγβεκ
Народ у меня возник такой вопрос по синтаксису скалы
вот есть функция:
def foo(a: Int): Int = a * 2

Ее можно представить так:
val foo: Int => Int = _ * 2


Если карированная то можно так:
def foo(a: Int)(b: Int) = a * b
val foo: Int => Int => Int = a => b => a * b


А как то можно записать это при помощи val?:
def foo(a: Int)(implicit b: Int) = a * b
Ну сделай свой тип и конструктор для него:

trait ?=>[A, B] {
def apply(implicit a: A): B
}
источник

GP

Grigory Pomadchin in Scala User Group
А зачем Вам
Кстати, а в чем разница между (a: Int, b: Int) и (a: Int)(b: Int) ?
одно можно частично применить а другое нет, в сигнатуре различие; каррирование посмотри что такое
источник

Α

Αγβεκ in Scala User Group
А зачем Вам
Кстати, а в чем разница между (a: Int, b: Int) и (a: Int)(b: Int) ?
второй каррирован
источник

NV

Nikita Vilunov in Scala User Group
А зачем Вам
Кстати, а в чем разница между (a: Int, b: Int) и (a: Int)(b: Int) ?
Разница в легкости каррирования
источник

АВ

А зачем Вам in Scala User Group
Ок, посмотрю, спасибо
источник

J🎩

JBáruch 🎩 in Scala User Group
Grigory Pomadchin
а только скалисты пользуются (лись) бинтреем? (это серьезный вопрос)
много кто пользовался. Как каноничным репозиторием - кажется даже не скалисты.
источник

J🎩

JBáruch 🎩 in Scala User Group
большинство пользовались как утилитой, которая позволяет легче заливать на MC. Что, конечно ценно, но никогда не являлось для нас глявной целью существования Бинтрея
источник

AT

Aλeksei Tereχin in Scala User Group
JBáruch 🎩
большинство пользовались как утилитой, которая позволяет легче заливать на MC. Что, конечно ценно, но никогда не являлось для нас глявной целью существования Бинтрея
А какая главная цель? Ну кроме закрытия, конечно
источник

λ

λoλcat in Scala User Group
Aλeksei Tereχin
А какая главная цель? Ну кроме закрытия, конечно
Подсадить, а потом заставить купить вроде
источник

AT

Aλeksei Tereχin in Scala User Group
λoλcat
Подсадить, а потом заставить купить вроде
А, ну это норм.
источник

J🎩

JBáruch 🎩 in Scala User Group
Aλeksei Tereχin
А какая главная цель? Ну кроме закрытия, конечно
Стать реальной альтернативой МС. Что не удалось, в основном из-за того, что Грейдл так и не выстрелил, как мы надеялись.
источник

J🎩

JBáruch 🎩 in Scala User Group
Aλeksei Tereχin
А, ну это норм.
Рад, что вы между собой всё решили.
источник

AT

Aλeksei Tereχin in Scala User Group
Я вообще пропустил всё. А что такое бинтрей и почему Барух написал про трусы и крестик?
источник

λ

λoλcat in Scala User Group
JBáruch 🎩
Стать реальной альтернативой МС. Что не удалось, в основном из-за того, что Грейдл так и не выстрелил, как мы надеялись.
А есть статистика по билд тулам на jvm? Сколько % у грейдла и сколько ожидалось для победы?
источник