Groovy には、Ruby の bang メソッドに似たものがありますか?
このブログ投稿から:
Ruby では、名前が ! で終わるメソッドを記述できます。(感嘆符または「バン」)。いつ、なぜそうしたいのかという問題をめぐっては、多くの混乱があります。
!! で終わるメソッド名で は、「このメソッドは危険です」という意味です。より正確には、このメソッドは、同じ名前から ! を除いた同等のメソッドの「危険な」バージョンです。「危険」は相対的なものです。!それが入っているメソッド名が類似しているが感嘆符のないメソッド名に対応していない限り、まったく意味がありません.*
そしてこのサイト:
いくつかのメソッドのペアが見つかります。1 つは強打あり、もう 1 つはなしです。強打のないものは、アクションを実行し、アクションの結果 (文字列の大文字化、配列のソートなど) を反映して、新たに作成されたオブジェクトを返します。同じメソッドの bang バージョンはアクションを実行しますが、代わりに実行します。新しいオブジェクトを作成する代わりに、元のオブジェクトを変換します。