首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >清除Groovy中的Expando类

清除Groovy中的Expando类
EN

Stack Overflow用户
提问于 2014-08-06 22:14:47
回答 1查看 231关注 0票数 3

我想用一个Map类对象来替换大量使用于各种数据的Groovy对象。但是,由于Map对象目前在我的代码中被重复使用了几次,所以我也想清除与它相关的所有数据。

因此,到目前为止,我只需调用map.clear(),以便从Map对象中删除所有数据。对于Groovy中的Expando类有类似的方法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-06 23:20:53

您可以通过调用Expando来清除.properties.clear()实例。在Groovy控制台中尝试以下操作

代码语言:javascript
复制
def ex = new Expando()

ex.foo = 'fooVal'
ex.bar = 'barVal'

assert 2 == ex.properties.size()

ex.properties.clear()
assert 0 == ex.properties.size()
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25171155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档