Size: a a a

Scala User Group

2021 August 04

S

Simon in Scala User Group
еу иак и пиши нормальный unapply, а не вот это вот
источник

N

Nikolai in Scala User Group
В случае паттерн матчинга Some не указывается всё равно. Ты в одном match выражении можешь использовать и булеан и опнш https://scastie.scala-lang.org/jP6IR6hjRnigOj1cnDjccw
источник

SB

S B in Scala User Group
А вот достанье теперь из Header1 какое-то поле паттерн-матчингом? Любое, пофиг какое.
источник

SB

S B in Scala User Group
Кракозябля будет.
источник

S

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

SB

S B in Scala User Group
уже лучше тогда (tryParseLineSep, tryParseHeader, tryParseBody) match
case (Some .., None, None) => ...
case(None, Some ..., None) => ...
...
источник

SB

S B in Scala User Group
оно хоть понятно что откуда и как
источник

SB

S B in Scala User Group
все пред глазами
источник

N

Nikolai in Scala User Group
А можешь написать в скасти идеальный вариант поведения анаплая для тебя? Как бы ты это хотел видеть? Оно не обязательно должно компилироваться
источник

SB

S B in Scala User Group
1. Сохранить сигнатуру string => Option[Header]
2. case Foo.Header(patternMatchMe) вместо case Foo.Header(Foo.Header(patternMatchMe))
источник

S

Simon in Scala User Group
зачем 1?
источник

SB

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

SB

S B in Scala User Group
ну надо, что вы пристали
источник

SB

S B in Scala User Group
нужен опшин
источник

SB

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

SB

S B in Scala User Group
родиной клянусь, нужен!!!!1
источник

S

Simon in Scala User Group
звучи так:
мне надо чтоб я писал 1 + 1 и получал 3
источник

S

Simon in Scala User Group
ну ок, успехов
источник

SB

S B in Scala User Group
выше попросили написать то, что не компилиурется как я бы хотел
источник

SB

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