13 lines
282 B
Scala
13 lines
282 B
Scala
|
|
import language.dynamics
|
||
|
|
import scala.collection.mutable.HashMap
|
||
|
|
|
||
|
|
class A extends Dynamic {
|
||
|
|
private val map = new HashMap[String, Any]
|
||
|
|
def selectDynamic(name: String): Any = {
|
||
|
|
return map(name)
|
||
|
|
}
|
||
|
|
def updateDynamic(name:String)(value: Any) = {
|
||
|
|
map(name) = value
|
||
|
|
}
|
||
|
|
}
|