Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
jenkins:groovy [2024/11/23 07:34] admin |
jenkins:groovy [2024/12/01 12:15] (текущий) admin |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
===== Groovy ===== | ===== Groovy ===== | ||
+ | [[https:// | ||
+ | [[https:// | ||
< | < | ||
Строка 149: | Строка 150: | ||
println e | println e | ||
} | } | ||
+ | |||
+ | some_list.each{ println it } | ||
+ | |||
+ | some_list.eachWithIndex{ it, i-> println "$i : $it" } | ||
</ | </ | ||
+ | |||
+ | |||
+ | Фильтрация | ||
+ | <code groovy> | ||
+ | assertTrue(some_list.findAll{ it>3 } == 4) | ||
+ | |||
+ | assertTrue(some_list.grep(Number) == [2, | ||
+ | |||
+ | some_list.unique() | ||
+ | </ | ||
+ | |||
+ | |||
Строка 192: | Строка 209: | ||
</ | </ | ||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | <code groovy> | ||
+ | println args | ||
+ | println args.length | ||
+ | println args.getClass() | ||
+ | |||
+ | println args[0] | ||
+ | println args[0].length() | ||
+ | println args[0].getClass() | ||
+ | |||
+ | |||
+ | if ((args.length == 0) || (args[0].length() == 0)) { | ||
+ | println "args must be set. error" | ||
+ | System.exit(1) | ||
+ | } | ||
+ | |||
+ | println "this good - ' | ||
+ | |||
+ | /// | ||
+ | /// вывод | ||
+ | / | ||
+ | |||
+ | [ddd] | ||
+ | 1 | ||
+ | class [Ljava.lang.String; | ||
+ | |||
+ | ddd | ||
+ | 3 | ||
+ | class java.lang.String | ||
+ | |||
+ | this good - ' | ||
+ | </ | ||
+ | </ | ||