如何在给定参数但未定义的groovy中创建方法(函数)

用户名

我对groovy完全陌生,老实说,我很难在groovy中找到东西。所以我注意到可以实现这样的想法:

我们有功能

def static someMethod (params) {
...
}

然后您就可以这样称呼它:

someMethod (param1 : value1, param2 : value2, param3 : value3....)

所以我的问题是:我该如何阅读我的那些param1,param2等someMethod我是说我应该做些类似的事情吗?

def static someMethod (params) {
def result = param1 + param2 + param3
}

而且,如果有人说不给param3,此函数将返回nullPointerException吗?就像我说的我是新手一样,所以任何答案都可能是最好的(某些链接测量方法如此)。在此先感谢您,我的英语不好。

蛋白石

当您声明这样的方法时:

def static someMethod (params) {
   def result = params.param1 + params.param2 + params.param3
   println result
}

然后像这样调用:

someMethod (param1 : 1, param2 : 2, param3 :3)

您传递给方法调用的是什么map,因此在这种情况下,方法的主体中需要在键名前添加映射名params

如果键不存在任何值-null将返回,除非您定义map使用withDefault-,则将返回默认值。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

源代码中的javascript函数,但未“未定义”

来自分类Dev

在angularjs中未定义函数参数

来自分类Dev

如何在WordPress中修复“未定义不是函数”

来自分类Dev

在定义中使用省略号时,如何在R函数调用中捕获错误或未定义的参数

来自分类Dev

如何在给定方案中的WCF RESTful服务中创建方法?

来自分类Dev

如何修复销毁函数中的“未定义方法”错误

来自分类Dev

返回类型的不完整类型和已声明但未定义的函数的参数

来自分类Dev

在setTimeOut函数中传递多个参数会引发Uncaught ReferenceError:方法未定义(匿名函数)?

来自分类Dev

在Odoo v8中,如何在给定表中创建记录时调用一个函数?

来自分类Dev

如何在 Angular 1.6 中加载控制器(参数“simpleController”不是函数,未定义)

来自分类Dev

如何在不使用未定义的情况下在函数调用中指定(默认)参数

来自分类Dev

函数输入参数的未定义方法错误

来自分类Dev

未定义next,但是我不明白如何在函数中定义next

来自分类Dev

如何处理未定义的函数参数

来自分类Dev

在函数参数列表中未定义Python“ self”

来自分类Dev

ng-table的getData函数中未定义的参数

来自分类Dev

Bixby函数中收到未定义的参数

来自分类Dev

指向C ++中未定义函数和参数的指针

来自分类Dev

matlab中的函数-未定义的输入参数错误

来自分类Dev

检查js函数中未定义的参数

来自分类Dev

参数“样式”在 formatText 函数中未定义?

来自分类Dev

如何基于尚未定义的命令创建函数?

来自分类Dev

VueJS在创建的函数中返回未定义

来自分类Dev

如何在Ruby / Rails中的JSON对象中创建未定义的值

来自分类Dev

尽管与库链接,但未定义对函数的引用

来自分类Dev

声明但未定义未使用的函数合法吗?

来自分类Dev

函数的 typeof 未返回正确值但未定义

来自分类Dev

为什么变量在方法中未定义但在Typescript的构造函数中未定义

来自分类Dev

如何在保持构造函数链的同时从对象中删除递归未定义的属性?

Related 相关文章

  1. 1

    源代码中的javascript函数,但未“未定义”

  2. 2

    在angularjs中未定义函数参数

  3. 3

    如何在WordPress中修复“未定义不是函数”

  4. 4

    在定义中使用省略号时,如何在R函数调用中捕获错误或未定义的参数

  5. 5

    如何在给定方案中的WCF RESTful服务中创建方法?

  6. 6

    如何修复销毁函数中的“未定义方法”错误

  7. 7

    返回类型的不完整类型和已声明但未定义的函数的参数

  8. 8

    在setTimeOut函数中传递多个参数会引发Uncaught ReferenceError:方法未定义(匿名函数)?

  9. 9

    在Odoo v8中,如何在给定表中创建记录时调用一个函数?

  10. 10

    如何在 Angular 1.6 中加载控制器(参数“simpleController”不是函数,未定义)

  11. 11

    如何在不使用未定义的情况下在函数调用中指定(默认)参数

  12. 12

    函数输入参数的未定义方法错误

  13. 13

    未定义next,但是我不明白如何在函数中定义next

  14. 14

    如何处理未定义的函数参数

  15. 15

    在函数参数列表中未定义Python“ self”

  16. 16

    ng-table的getData函数中未定义的参数

  17. 17

    Bixby函数中收到未定义的参数

  18. 18

    指向C ++中未定义函数和参数的指针

  19. 19

    matlab中的函数-未定义的输入参数错误

  20. 20

    检查js函数中未定义的参数

  21. 21

    参数“样式”在 formatText 函数中未定义?

  22. 22

    如何基于尚未定义的命令创建函数?

  23. 23

    VueJS在创建的函数中返回未定义

  24. 24

    如何在Ruby / Rails中的JSON对象中创建未定义的值

  25. 25

    尽管与库链接,但未定义对函数的引用

  26. 26

    声明但未定义未使用的函数合法吗?

  27. 27

    函数的 typeof 未返回正确值但未定义

  28. 28

    为什么变量在方法中未定义但在Typescript的构造函数中未定义

  29. 29

    如何在保持构造函数链的同时从对象中删除递归未定义的属性?

热门标签

归档