Size: a a a

Scala User Group

2021 August 04

SB

S B in Scala User Group
т.е. случай, что я в этот кейс не захожу надо оставить, и по формату isEmpty: bool, get: тоже не годится
источник

SB

S B in Scala User Group
а если я расширю хидер полями в будущем?
источник

SB

S B in Scala User Group
class Header(field1: Sting)
источник

S

Simon in Scala User Group
вот в будущем и поменяете
источник

SB

S B in Scala User Group
камон, ребята, помогите Some/None разобрать
источник

SB

S B in Scala User Group
что там не стыкуется?
источник

S

Simon in Scala User Group
в чем вопрос-то?
источник

SB

S B in Scala User Group
почему я не могу просто написать case Foo.Header => и поехать дальше? по типам не сходится. case Foo.Header(h: Foo.Header) сходится, но это ерунда же какая-то.
источник

S

Simon in Scala User Group
источник

SB

S B in Scala User Group
я просто хочу дерржаться сигнатуры string => option[header] и использовать аплайн для компактного case Foo.Header и все, без лишних движений.
источник

SB

S B in Scala User Group
> Boolean
> Option[Header]
источник

S

Simon in Scala User Group
синтаксис такой потому что
источник

SB

S B in Scala User Group
то есть, надо в моем случае писать case Foo.Header(Foo.Header(field1, filed2)). Really?
источник

S

Simon in Scala User Group
щито?
источник

S

Simon in Scala User Group
scastie
источник

SB

S B in Scala User Group
блять я же скинул ссылку выше на этот ебучий скасти ))))
источник

SB

S B in Scala User Group
там же все есть
источник

SB

S B in Scala User Group
лол
источник

S

Simon in Scala User Group
там нет Foo.Header(Foo.Header(field1, filed2))
источник

KC

Kain Crow in Scala User Group
Ну допиши чтобы если тру то возвращало сом, иначе нан
В чем проблема
источник