Bir oyuncudaki desen maçlarında kullanmak istediğim bir numaralandırma var. Beklediğim şeyi alamıyorum ve şimdi, basit bir şeyi kaçırdığımı sanmıyorum.Scala maçları/karşılaştırmaları karşılaştır
Benim numaralandırma, Sonra
object Ops extends Enumeration {
val Create = Value("create")
val Delete = Value("delete")
}
, bir dize gelen bir Ops oluşturun:
case (Ops.Create, ...)
Ama Ops.Create gelmez: my maç içinde
val op = Ops.valueOf("create")
, var ops.valueOf'a eşit görünmüyor ("oluşturma")
eski sadece bir atom 'create' ve daha sonra bazı ...
Umarım, bu kimse ben eksik ne olduğunu söylemek için yeterli bilgi olduğu (oluştur)
Teşekkür olan
Gülünç yardımcı yanıt, teşekkürler Rex! – Tim
Gelecekte bunu okuyan herkes için 'Enumeration.valueOf' kullanımdan kaldırıldı: yerine 'withName 'kullanın –