Size: a a a

Scala User Group

2020 January 14

GP

Grigory Pomadchin in Scala User Group
Alexey Otts
берёшь и выносишь 🤷‍♂️
вот что бы не выносить - можно от тестов зависеть
источник

AO

Alexey Otts in Scala User Group
Ну с сбт наверное похер
источник

AO

Alexey Otts in Scala User Group
С базелем уже сильно не похер
источник

GP

Grigory Pomadchin in Scala User Group
с чем угодно не похер; может быть что проект Б зависит от А; а C зависит от Б и тестов А, сбт может не разрезолвить; ну или если у Б в зависимостях ещё и тесты С (в последнем случае точно зациклится)
источник

Y

YWNWA in Scala User Group
народ, кто может объяснить задание:
источник

Y

YWNWA in Scala User Group
Implement a Container class parametrized with type A. Class constructor should accept a single private value of the given type. The class should implement the following methods:
       a. getContent returning the stored value
       b. applyFunction accepting function A=>R and returning the result of application of this function to stored value
источник

Y

YWNWA in Scala User Group
это правильно?:
sealed abstract class Cont[+A](value: A) {
 def getContent: A = value
 def applyFunction[R](a: A => R): R
}
источник

AZ

Alex Zhukovsky in Scala User Group
sealed abstract это сильно)) выбери что-то одно (sealed)
источник

AZ

Alex Zhukovsky in Scala User Group
а так норм, только для applyFunction тело забыл
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alex Zhukovsky
sealed abstract это сильно)) выбери что-то одно (sealed)
не понял, в чём проблема в sealed abstract
источник

AZ

Alex Zhukovsky in Scala User Group
Oleg ℕizhnik
не понял, в чём проблема в sealed abstract
ну вроде как sealed запрещает наследование, а abstract запрещает создание инстанса типа
источник

s

saksonov 👀 in Scala User Group
Alex Zhukovsky
ну вроде как sealed запрещает наследование, а abstract запрещает создание инстанса типа
оч плохо
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alex Zhukovsky
ну вроде как sealed запрещает наследование, а abstract запрещает создание инстанса типа
sealed не запрещает наследование в том же исходнике
источник

AS

Andrey Sugak in Scala User Group
Alex Zhukovsky
ну вроде как sealed запрещает наследование, а abstract запрещает создание инстанса типа
источник

AZ

Alex Zhukovsky in Scala User Group
Oleg ℕizhnik
sealed не запрещает наследование в том же исходнике
ЯСно, пойду перечитывать первую главу учебника
источник

AZ

Alex Zhukovsky in Scala User Group
Все же отличия кейвордов между языками расстраивают
источник

NV

Nikita Vilunov in Scala User Group
Alex Zhukovsky
ЯСно, пойду перечитывать первую главу учебника
final запрещает
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Alex Zhukovsky
ЯСно, пойду перечитывать первую главу учебника
источник

NV

Nikita Vilunov in Scala User Group
Alex Zhukovsky
Все же отличия кейвордов между языками расстраивают
В каком языке sealed запрещает наследоваться? C#?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
final abstract class тоже иногда имеет смысл
источник