gpt4 book ai didi

oop - 从字符串动态创建选择器

转载 作者:行者123 更新时间:2023-12-04 01:58:21 24 4
gpt4 key购买 nike

我制作了一个程序,它使用反射动态添加特征,并以一种预先确定的方式自动解决冲突。

它使用别名。它正在工作(我认为),但是在最终添加特征时我只有一个问题。

我的程序为每个冲突的方法生成所有别名,并将它们与 trait 添加到类中。问题是我无法正确生成选择器,而是生成一个字符串。

例如:

我需要这个

TCircle @ {#circleHash -> #hash}

但我正在生成这个
TCircle @ {'#circleHash' -> #hash}

您可以在 #circleHash 中看到引号.

因为是元程序,它也动态生成选择器。
我如何在没有引号和 # 的情况下获得它?

我需要能够做这样的事情
"have the selector name in string"
obj := 'SelectorDinamicallyGenerated'.
^(#obj)

并获得 #SelectorDinamicallyGenerated ,而不是 '#SelectorDinamicallyGenerated' .

我怎样才能做到这一点?

我试过这样做( #obj )但它不起作用(得到 #obj )

最佳答案

我找到了。

它是

obj asSymbol

关于oop - 从字符串动态创建选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16329441/

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