它将是这样的:给定一个foo具有属性的对象数组,该属性bar也具有一个名为的属性baz:
foos.each(&:bar.baz)
Run Code Online (Sandbox Code Playgroud)
我可以很容易地得到所有bars foos.each(&:bar),但baz属性(或许多其他可能是)我不能,因为它给了我错误:
TypeError: wrong argument type String (expected Proc)
给定foo文本中的单词,如果我ciwbar<ESC>在w注册时将其作为宏进行输入,然后在命令行中键入
:<C-r>w它将带给我:ciwbar^[
但是如果我输入:<C-r>.它只会带给我bar
但是这两个命令,@w和dot,能够在我的文本的其他部分执行更改内部单词栏
当我拿到w注册表时,有没有办法从点中获取所有内容?我想粘贴它并在前面的一些步骤中自动执行宏中的最后一个命令