Wie kann ich eine bedingte collectEntries in groovy
Ist es auch möglich, eine bedingte collectEntries wie sammeln ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es auch möglich, eine bedingte collectEntries wie sammeln ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
sollte es tun,
Es ist nicht so knapp wie Tim Yates Antwort mit findAll; aber nur für das Protokoll, Sie kann Verwendung
collectEntries
um dies zu tun:die Auswertung zu
Mit "${it.key}" wie in dieser Antwort ist ein Fehler, die Taste am Ende wird eine Instanz der GStringImpl Klasse, kein String.
Code versuchen gleichzusetzen GroovyStrings zu normalen strings zu false ausgewertet, auch wenn die strings identisch Aussehen, was in einem hart-zu-Bild-out-bug.
Sollte dies funktionieren:
else [:]