mam ten pattern match pasujący tylko o wartości bajtów, ale kiedy dodać @switch
mówi:Dlaczego Scala nie może zoptymalizować tego dopasowania do przełącznika?
nie mógł emitować przełącznik @switch Opatrzone komentarzem Dopasuj
Co ja tu brakuje?
Wystarczy FYI, co Próbowałem już i nie działa:
- Moving to stałe do interfejsu Java i przy użyciu
public static final byte
pola (Próbowałem również czyni jeint
zamiastbyte
) - Znakowanie pola jak
final val
w ScalaMessage
towarzysza sprzeciw - Oznakowanie pola jak
@inline
na obiekt towarzysz
Zdecydowanie jestem tutaj zagubiony.
To jest [niemożliwe] (http://www.scala-lang.org/api/current/index.html#scala.annotation.switch): "niedosłowne może uniemożliwić generowanie przełączników: to by się nie skompilowało" . – senia
Ten wpis zawiera martwy link, który sprawia, że pytanie jest niekompletne, jeśli oryginalny plakat jest nadal w pobliżu, czy można go naprawić, – lijat
, teraz zawiera odpowiedni link. –