You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Groovy中如何去除打印时多出的空行?

Groovy打印字符串后出现多余空行的问题解决

问题原因

在Groovy交互式环境(如Groovy Shell、Groovy Console)中运行代码时,环境会自动输出脚本最后一条语句的返回值。println方法的返回值为null,控制台打印null时会显示为一行空行,因此你会看到输出内容下方多了一行空行。

解决方法

  • 在脚本末尾添加无输出的语句,覆盖最后一条语句的返回值:
    String strg = "11110111"
    println "strg:" + strg
    def ignore = 0 // 避免返回值被打印
    
  • 使用return语句终止脚本,阻止返回值输出:
    String strg = "11110111"
    println "strg:" + strg
    return
    
  • 若无需自动换行,改用print并手动控制换行(此方法不会触发额外空行):
    String strg = "11110111"
    print "strg:" + strg + "\n"
    

内容的提问来源于stack exchange,提问作者Liu Xu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 15:20:46