有条件地 append 到字符串的 Groovy 方法

标签 groovy append

有条件地将某些内容 append 到字符串的旧 java 方法如下:

if (booleanFlag) {
    myString += "something to append"
}

我可以用更时髦的方式做同样的事情,最好是在一行中吗?

最佳答案

一个非常 Groovy 的方法是使用 GStrings:

"$myString${booleanFlag ? 'something to append' : ''}"

关于有条件地 append 到字符串的 Groovy 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34335434/

相关文章:

c++ - 将float数组写入&追加到C++中的hdf5文件中的唯一数据集

groovy - Groovy 静态编译是否有全局标志?

grails - groovy&grails-如何遍历对象数组?

android - append 视频无法正常工作 - Android

list - GNU Prolog - 循环和新列表

javascript - 无法 append 到查找元素

unit-testing - Spock模拟inputStream导致无限循环p2

java - 使用 TITAN DB 手动安装 gremlin 服务器

java - 使用 CSV 到 JSON 的参数化(不同数据类型)

c - 链表 append 实现在 C 中更新所有节点值