这就是我一直在做的事情:
my_array.reject { |elem| elem =~ /regex/ }.each { ... }
Run Code Online (Sandbox Code Playgroud)
我觉得这有点笨拙,但我还没有找到任何可以让我改变它的东西 my_array.grepv /regex/ { ... }
有这样的功能吗?
我理解(我认为)Ruby中类的类变量和实例变量之间的区别.
我想知道如何从OUTSIDE那个类访问类的实例变量.
从内部(即在类方法而不是实例方法中),它可以直接访问,但是从外部,有没有办法MyClass.class.[@$#]variablename呢?
我没有任何具体的理由这样做,只是学习Ruby并想知道它是否可行.