In groovy [] .sum erwarten() kehrt null wenn ichIn groovy [] .sum() den Wert null zurück, wenn ich 0
6
A
Antwort
7
Nach http://jira.codehaus.org/browse/GROOVY-2411 erwarten dieses Verhalten als Summe erwartet wird() funktioniert für ein Array von Strings. Die Lösung ist [verwenden] .sum (0), die 0
4
zurückkehren Wenn Sie wirklich Null mit einer leeren Liste möchten, können Sie immer wie folgt:
List foo = []
def bar = foo.sum() ?: 0
assert bar == 0
Der elvis Betreiber wird die einzige bewerten rechte Seite, wenn die linke Seite Null ist.
Verwandte Themen
- 1. Gibt 0 zurück, wenn das Feld in MySQL null ist
- 2. TableView gibt null (0) zurück, wenn Zeile
- 3. Warum SUM() gibt NULL zurück, wenn keine Zeile ausgewählt ist?
- 4. SQL Server - Sum (Log()), wenn ein Wert 0
- 5. 0 zurück, wenn ein Wert einer Zelle negativ ist
- 6. Warum gibt SUM (...) in einem leeren Re-Cord-Set NULL statt 0 zurück?
- 7. Meine Select SUM-Abfrage gibt null zurück. Es sollte 0 zurück
- 8. HashMap erhalten den Wert null zurück
- 9. Math.min.apply gibt 0 für Null zurück
- 10. Coldfusion MsSQL SUM having() mit NULL-Wert
- 11. Sum() Gibt null in Entity Framework zurück Abfrage
- 12. Server-Port den Wert null zurück
- 13. Double-Wert 0 zurück
- 14. Null zurück, wenn keine Aufzeichnung
- 15. PresentationSource.FromVisual (this) den Wert null zurück Wert in WPF
- 16. get_current_user_id() gibt Null zurück 0
- 17. PhpExcel SUM() Rückgabe 0
- 18. Mysql Mit sum = 0 return 0 Zeilen
- 19. Sum den Inhalt der 2 Liste in Groovy
- 20. Android MainActivity Drucken/konvertieren Sie den Wert in 0/null?
- 21. GROUP_CONCAT gibt NULL zurück, wenn irgendein Wert NULL ist
- 22. Get SUM Wert in Objekt
- 23. postgresql 0 zurückgeben, wenn zurückgegebene Wert null ist
- 24. Sphinx gibt den Wert null mit php zurück, auch wenn Daten für den Stringwert verfügbar sind
- 25. MySQL gibt den maximalen Wert oder null zurück, wenn eine Spalte keinen Wert hat
- 26. Mysql LEFT JOIN und SUM und zeigt 0 statt NULL
- 27. Was ist schneller: SUM über NULL oder über 0?
- 28. Sqlite-Abfrage gibt 0 zurück, auch wenn der Wert null ist
- 29. Sum() verursacht Ausnahme statt 0 zurückzugeben, wenn keine Zeilen
- 30. ng-pluraleize Element ausblenden, wenn Wert 0 (Null) ist
Das stimmt, und ich tat das vorher, um das Problem zu umgehen. Jedoch erscheint .sum (0) mir sauberer – Peter