gpt4 book ai didi

dictionary - 如何将字典映射到特定类的对象?

转载 作者:行者123 更新时间:2023-12-04 22:58:14 31 4
gpt4 key购买 nike

我有一个给定的字典,想将它映射到特定类的对象。
字典的所有键都应该映射到对象的同名实例变量。

我想这是一个常见的程序?实现它的常用方法是什么?

最佳答案

考虑做这样的事情:

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

关于dictionary - 如何将字典映射到特定类的对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35156645/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com