在Ruby中,如果“global_variables.class”返回“Array”,那么如
发布时间:2020-12-17 03:09:20 所属栏目:百科 来源:网络整理
导读:在 Ruby中,如果global_variables.class返回Array,那么如何判断global_variables是数组还是方法? 解决方法 挖这个: global_variables= ["$-l","$LOADED_FEATURES","$?",...,"$SAFE","$!"] method(:global_variables)= #Method: Object(Kernel)#global_varia
在
Ruby中,如果global_variables.class返回Array,那么如何判断global_variables是数组还是方法?
解决方法
挖这个:
>> global_variables => ["$-l","$LOADED_FEATURES","$?",...,"$SAFE","$!"] >> method(:global_variables) => #<Method: Object(Kernel)#global_variables> 为了比较: >> method(:foo) NameError: undefined method `foo' for class `Object' from (irb):6:in `method' from (irb):6 >> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |