Tôi mới sử dụng Scala và làm theo một trong các ví dụ để có được Swing làm việc trong Scala và tôi hava một câu hỏi. Dựa trên,Backquote Được sử dụng trong Sự kiện Swing Scala
listenTo(celsius, fahrenheit)
reactions += {
case EditDone(`fahrenheit`) =>
val f = Integer.parseInt(fahrenheit.text)
celsius.text = ((f - 32) * 5/9).toString
case EditDone(`celsius`) =>
val c = Integer.parseInt(celsius.text)
fahrenheit.text = ((c * 9)/5 + 32).toString
}
tại sao tôi phải sử dụng backquote (`) trong EditDone (` fahrenheit`) và EditDone (`celsius`) để xác định thành phần TextField tôi ví dụ fahrenheit
và celsius
? Tại sao tôi không thể sử dụng EditDone(fahrenheit)
để thay thế?
Cảm ơn