我有给定的字典,想将其映射到特定类的对象。
字典的所有键都应映射到对象的同名实例变量。
我猜这是一个普通的程序吗?完成此操作的常用方法是什么?
考虑做这样的事情:
dict := { #x -> 5 . #y -> 6 } asDictionary. "dictionary as you described"
basicObj := Point basicNew. "basic instance of your object"
dict keysAndValuesDo: [ :key :val |
basicObj instVarNamed: key put: val ].
^ basicObj
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句