`
JohnnyJian
  • 浏览: 104262 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Groovy学习笔记——实现Python风格的String format

阅读更多
在Python中提供了String format的操作符:
print '%s: %d' % ('one', 1)

在Java中则是通过String.format()方法实现:
System.out.println(String.format("%s: %d", "one", 1));

而在Groovy中,可以通过重载String的“%”操作符来实现类似Python风格的String format:
String.metaClass.mod = { List list ->
    String.format(delegate, list as Object[])
}

println '%s: %d' % ['one', 1]

我已经向Groovy提交了Issue,并且已经完成了Patch,希望这个特性可以出现在未来的Groovy版本中。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics