Groovy——这和owner有什么区别
根据Groovy——这和owner有什么区别,groovy,this,owner,Groovy,This,Owner,根据的说法,此和所有者似乎具有相同的含义。进一步阅读,我发现owner可以引用封闭类或闭包。这是唯一的区别吗?如果是这样的话,为什么只为它保留一个完整的单词呢?这个引用了封闭的类实例owner指直接封闭的对象,它可能是封闭类实例,也可能不是封闭类实例。例如: def x = { def y = { println this; println owner }; y() } x() 这里this指的是脚本类的实例,owner指的是x这里有一篇关于这个主题的好文章:是的。还值得一提的是,委托与所有者
的说法,此
和所有者
似乎具有相同的含义。进一步阅读,我发现owner
可以引用封闭类或闭包。这是唯一的区别吗?如果是这样的话,为什么只为它保留一个完整的单词呢?这个
引用了封闭的类实例owner
指直接封闭的对象,它可能是封闭类实例,也可能不是封闭类实例。例如:
def x = { def y = { println this; println owner }; y() }
x()
这里
this
指的是脚本类的实例,owner
指的是x
这里有一篇关于这个主题的好文章:是的。还值得一提的是,委托
与所有者
略有不同。它可以通过编程进行更改。