在构造函数中设置值时,是否有办法在Groovy中为空对象返回空字符串?

排斥

我知道Groovy具有null检查运算符?,您可以在其中执行类似的操作:params.name?它将检查它是否为null并返回null。有没有办法返回空字符串而不是null?就像是:

params.name? "" : params.name

当您创建一个新对象时,您要为类变量传递一个值,例如:

Foo myObj = new Foo(name : params.name? "" : params.name)
cfrick

您在这里的订单有误。x ? y : x如果xnull(falsey),将返回x 将代码转过来:params.name ? params.name : ""或更短:params.name ?: ""

?groovy中没有运算符。无论是?:形成三元运算符或较短的版本?:埃尔维斯操作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Scanner验证字符串是否为空,并返回空字符串作为有效值

来自分类Dev

为什么QueryRow()。Scan()在表中不为空时返回空字符串?

来自分类Dev

如果对象为空,如何返回空字符串?

来自分类Dev

在init方法中设置的字符串属性始终返回空字符串

来自分类Dev

即使在开发人员工具中列出了cookie,并且httpOnly标志设置为false时,访问document.cookie仍返回空字符串

来自分类Dev

QProcess 有时返回空字符串

来自分类Dev

在Java中为枚举值设置空字符串

来自分类Dev

当键为空字符串时,如何在sqlite中的json对象中检索值?

来自分类Dev

如何删除所有对象中相同键的值为空字符串的对象属性?

来自分类Dev

DialogFragment中的EditText总是返回空字符串

来自分类Dev

在C中返回空字符串

来自分类Dev

PHP中的DOMXPath返回空字符串

来自分类Dev

语言环境在Android中返回空字符串

来自分类Dev

ManyToManyField 在模板中返回空字符串

来自分类Dev

JsonEncode在php中返回空字符串

来自分类Dev

NiFi 中的 EvaluateJsonPath 返回空字符串

来自分类Dev

Jinja2 为 yaml 导入中存在的项目返回空字符串

来自分类Dev

如果value为0,则在Angularjs中返回空字符串

来自分类Dev

GetText为MFC程序中的列表框返回空字符串

来自分类Dev

函数返回空字符串,即使它不应该在golang中

来自分类Dev

为什么我的函数在python中返回空字符串?

来自分类Dev

为什么解析空字符串文字时,Parslet(在Ruby中)会返回空数组?

来自分类Dev

每次打开 Excel 文件时,VBA 中的 .Find() 都会返回空字符串

来自分类Dev

返回空字符串:C ++中的有效方法

来自分类Dev

如何将 SQL 查询中的空值设置为 C# 中的空字符串?

来自分类Dev

如果对象在PHP中不存在,是否有一种方法可以将对象参数值设置为空字符串

来自分类Dev

传递空值时如何设置空字符串

来自分类Dev

当输入在无状态功能组件中时,输入框的值是否可以在单击提交按钮时设置为空字符串?

来自分类Dev

如何使空字符串为空值以允许在可选字段中重复空字符串?

Related 相关文章

  1. 1

    使用Scanner验证字符串是否为空,并返回空字符串作为有效值

  2. 2

    为什么QueryRow()。Scan()在表中不为空时返回空字符串?

  3. 3

    如果对象为空,如何返回空字符串?

  4. 4

    在init方法中设置的字符串属性始终返回空字符串

  5. 5

    即使在开发人员工具中列出了cookie,并且httpOnly标志设置为false时,访问document.cookie仍返回空字符串

  6. 6

    QProcess 有时返回空字符串

  7. 7

    在Java中为枚举值设置空字符串

  8. 8

    当键为空字符串时,如何在sqlite中的json对象中检索值?

  9. 9

    如何删除所有对象中相同键的值为空字符串的对象属性?

  10. 10

    DialogFragment中的EditText总是返回空字符串

  11. 11

    在C中返回空字符串

  12. 12

    PHP中的DOMXPath返回空字符串

  13. 13

    语言环境在Android中返回空字符串

  14. 14

    ManyToManyField 在模板中返回空字符串

  15. 15

    JsonEncode在php中返回空字符串

  16. 16

    NiFi 中的 EvaluateJsonPath 返回空字符串

  17. 17

    Jinja2 为 yaml 导入中存在的项目返回空字符串

  18. 18

    如果value为0,则在Angularjs中返回空字符串

  19. 19

    GetText为MFC程序中的列表框返回空字符串

  20. 20

    函数返回空字符串,即使它不应该在golang中

  21. 21

    为什么我的函数在python中返回空字符串?

  22. 22

    为什么解析空字符串文字时,Parslet(在Ruby中)会返回空数组?

  23. 23

    每次打开 Excel 文件时,VBA 中的 .Find() 都会返回空字符串

  24. 24

    返回空字符串:C ++中的有效方法

  25. 25

    如何将 SQL 查询中的空值设置为 C# 中的空字符串?

  26. 26

    如果对象在PHP中不存在,是否有一种方法可以将对象参数值设置为空字符串

  27. 27

    传递空值时如何设置空字符串

  28. 28

    当输入在无状态功能组件中时,输入框的值是否可以在单击提交按钮时设置为空字符串?

  29. 29

    如何使空字符串为空值以允许在可选字段中重复空字符串?

热门标签

归档