Project1
标题:
关于小语言的进展 II
[打印本页]
作者:
晴兰
时间:
2014-9-24 18:27
提示:
作者被禁止或删除 内容自动屏蔽
作者:
蝉岭Cicada
时间:
2014-9-24 19:51
嗯...语法解析器...
那是什么?...
我有点搞不清楚状况...
能用这个写游戏吗?
作者:
蝉岭Cicada
时间:
2014-9-24 23:54
本帖最后由 蝉岭Cicada 于 2014-9-25 00:00 编辑
看了这个
http://ideone.com/nFf9KS
嗯...看不懂 (lambda的嵌套...第一次见)
然后真是奇葩的...正则? (是用eval_expr取代正则?)
好吧...我什么都不知道...
暂时不知道有什么用...
所以你在做类似这样的工作?
class MyClass
def instance_var_set=(var)
@target_var = var
end
def instance_var_get
@target_var
end
end
obj = MyClass.new
obj.instance_var_set = 999
p obj.instance_var_get #=> 999
class MyClass
def ●(var)
eval("@" + var.to_s)
end
end
p obj.●("target_var") #=> 999
复制代码
应该有精简到了什么...
作者:
晴兰
时间:
2014-9-25 00:17
提示:
作者被禁止或删除 内容自动屏蔽
作者:
kuerlulu
时间:
2014-9-25 12:21
太可怕了完全看不懂
作者:
taroxd
时间:
2014-9-25 12:25
新人表示完全看不懂,默默地来水一贴
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1