Bu, hangi kapsayıcının etiketi içerdiğini kontrol etmek için Scala kodudur.İfade sonuçlarını denetlemek için eşleşme/durum Scala'daki desen eşleşmiyor
var typeName:JString = ""
if (stringTypes.contains(label)) {
typeName = "string"
} else if (floatingTypes.contains(label)) {
typeName = "float"
} else if (encodingTypes.contains(label)) {
typeName = "encoding"
} else if (rangeTypes.contains(label)) {
typeName = "range"
}
Maç/kasa veya benzerleriyle daha iyi yapabilir miyim? Görüntünün true olup olmadığını kontrol etmediği desen/davanın eşleşmediğini görüyorum. Yani, aşağıdaki kod çalışmıyor.
val typeName = label match {
case rangeTypes.contains(label) => "range"
...