🆕 新着Qiita記事をお知らせします。​

​『sdkman の使い方』
https://qiita.com/ekzemplaro/items/35b3581bb322f0f4d9a3 by @ekzemplaro @​Qiita

#groovy_qiita #springboot_qiita #sdkman_qiita

sdkman の使い方 - Qiita

インストール [Installation](https://sdkman.io/install) ```bash curl -s "https://get.sdkman.io" | bash source &qu...

🆕 新着Qiita記事をお知らせします。​

​『Jenkinsfile は Groovy 文としてどう解釈されるのか? (未完)』
https://qiita.com/propella/items/c4a6215e4e67a32296c0 by @propella @​Qiita

#groovy_qiita #jenkins_qiita

Jenkinsfile は Groovy 文としてどう解釈されるのか? (未完) - Qiita

JSON や YAML と違って、Jenkinsfile に纏わり付く気持ち悪い雰囲気は、Jenkinsfile がただのデータではなく Groovy というプログラミング言語だからだろう。プログラミング言語なので設定ファイルの中で何...

🆕 新着Qiita記事をお知らせします。​

​『【備忘録】DomainObjectCollectionの一族にオブジェクトをaddする時に詰まった話【Gradleプラグイン】』
https://qiita.com/samunohito/items/0f6a786d01473414282f by @samunohito @​Qiita

#groovy_qiita #kotlin_qiita #gradle_qiita #備忘録_qiita #build_gradle_qiita

【備忘録】DomainObjectCollectionの一族にオブジェクトをaddする時に詰まった話【Gradleプラグイン】 - Qiita

# こんな感じのコードを書いてました Gradleプラグインの開発中、以下のようなコードを書いていました。 allメソッドはクロージャ(ラムダ式?)を渡された時点でコレクションが持っているオブジェクトを流し込んでくれる上、 後から追...

🆕 新着Qiita記事をお知らせします。​

​『JenkinsFileのテンプレ』
https://qiita.com/7ukey/items/0224eb876bf9c16800f6 by @7ukey @​Qiita

#groovy_qiita #jenkins_qiita

JenkinsFileのテンプレ - Qiita

#テンプレ JenkinsのPipelineを書くのにテンプレが欲しかったので備忘録に ``` pipeline { agent any environment { // Globalな変数宣言 } stages {...

🆕 新着Qiita記事をお知らせします。​

​『参照はやっぱり難しい』
https://qiita.com/tomzoh/items/99f37c336bd63e9dc2ec by @tomzoh @​Qiita

#groovy_qiita #jenkins__qiita #pipeline__qiita

参照はやっぱり難しい - Qiita

こんなコードを書いて、期待したとおりに動かず数時間溶かしました。 * ジョブ `some_job` は作られる * ループの中で `println site.name` してみても期待したキーを与えられている * 最終的にマ...

🆕 新着Qiita記事をお知らせします。​

​『入れ子になったクロージャに関するGroovyの不思議な挙動』
https://qiita.com/staatsschreiber/items/99762d62cbe3b0e1c8da by @staatsschreiber @​Qiita

#groovy_qiita #closure_qiita #delegate_qiita #owner_qiita

入れ子になったクロージャに関するGroovyの不思議な挙動 - Qiita

# 環境 Groovy Version: 2.4.16 JVM: 11.0.4 Vendor: Ubuntu OS: Linux # 現象 ```Sample.groovy: class Foo { String message ...

🆕 新着Qiita記事をお知らせします。​

​『DefaultGroovyMethodsとStream APIの相互変換まとめ』
https://qiita.com/Tanishy/items/61ce6abaf12a3a804562 by @tanishy @​Qiita

#java_qiita #groovy_qiita #java8_qiita #streamapi_qiita

DefaultGroovyMethodsとStream APIの相互変換まとめ - Qiita

#GroovyのDefaultGroovyMethodsとJavaのStream APIとの相互変換 仕事でGroovyのDefaultGroovyMethodsをJavaのStream APIを使った形に書き直すという作業を行ったの...

🆕 新着Qiita記事をお知らせします。​

​『Groovyにおけるゼロ幅スペース』
https://qiita.com/staatsschreiber/items/21b1f8edde01b816c135 by @staatsschreiber @​Qiita

#groovy_qiita #ゼロ幅スペース_qiita #missingmethodexception_qiita

Groovyにおけるゼロ幅スペース - Qiita

```Hello.groovy println​("Hello World!") ``` こういう風に見えるプログラムを実行すると ``` groovy.lang.MissingMethodException:...

🆕 新着Qiita記事をお知らせします。​

​『Katalon、VBAを使用してWEBスクレイピング』
https://qiita.com/kotakeshi0923/items/1650ae8243a5516fc299 by @kotakeshi0923 @​Qiita

#groovy_qiita #スクレイピング_qiita #vba_qiita #katalonstudio_qiita

Katalon、VBAを使用してWEBスクレイピング - Qiita

#背景 メーカーのサイトから更新される商品を定期的にスクレイピングする要望があがった。 そのサイトは、 ・ダウンロードをするのに利用規約に同意ボタンを押す ・ダウンロードボタンを押す といったイベントが発生するので、VBAを使用し...

🆕 新着Qiita記事をお知らせします。​

​『Groovyでオーバーロード可能な演算子を優先順に』
https://qiita.com/staatsschreiber/items/973ba6083b2f838cdf1c by @staatsschreiber @​Qiita

#groovy_qiita #優先順位_qiita #演算子_qiita #オーバーロード_qiita

Groovyでオーバーロード可能な演算子を優先順に - Qiita

|Usage|Implementation| |---|---| |x()|x.call()| |x[y]|x.getAt(y)| |x++|x.next()| |x--|x.previous()| |~x|x.bitwiseNeg...