Size: a a a

Scala User Group

2021 August 04

SB

S B in Scala User Group
почему на строчке 12 внутри Foo.Header( есть Foo.Header?
источник

KC

Kain Crow in Scala User Group
Можешь прямо в скасти написать как все должно выглядеть, только заменить на ??? код который хз как реализовать, вероятность что помогут значительно возрастет
источник

KC

Kain Crow in Scala User Group
Потому что ты его туда написал
источник

S

Simon in Scala User Group
потому что возвращаешь не boolean
источник

SB

S B in Scala User Group
нет, я написал, что я возвращаю сразу Header, я не понимаю. в сигнтуре unapply четко написано что я возвращаю. class Header, который вообще пустой.
источник

S

Simon in Scala User Group
если он пустой, то он тебе не нужен - не возвращай
источник

SB

S B in Scala User Group
я уже понял это, перестань мне пожалуйста навязвать решение. мне нужен опшин, вот прям как воздух нужен. и паттерн матчить я хочу без Foo.Header внутри Foo.Header.
источник

S

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

S

Simon in Scala User Group
вот тебе ответ от телепатов: https://scastie.scala-lang.org/jWOqeZYQQ0WyP3GLAV8y7Q
источник

SB

S B in Scala User Group
я тебе скинул четкую ссылку с четкой строчкой кода и там четко сформулированный вопрос - как избавиться от двойной вложенности. ну куда уже яснее?
источник

S

Simon in Scala User Group
заменить на Boolean - что может быть яснее?
источник

SB

S B in Scala User Group
в условиях четко сказано: сигнатуру функции не менять
источник

S

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

SB

S B in Scala User Group
да не важно почему. контекст задачи такой, в гороскопе так написано. какая разница почему, воспринимай это как аксиому. вопрос же не о том, почем там опшин, вопрос о том, как это заставить работать с опшином без двойной вложенности  и откуда она вообще там нарисовалась вдруг.
источник

S

Simon in Scala User Group
она там нарисовалась именно из сигнатуры
источник

S

Simon in Scala User Group
сигнатура такой быть не должна - она бредовая у тебя
от этого и все твои проблемы
источник

S

Simon in Scala User Group
ну не от этого, а еще от того, что слушать что тебе говорят не умеешь
источник

SB

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

S

Simon in Scala User Group
я откуда знаю, может потому, что автор не в курсе что такое unapply
источник

АМ

Азамат Макарчук... in Scala User Group
источник