2010-08-05 5 views

Antwort

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.

+0

Das stimmt, und ich tat das vorher, um das Problem zu umgehen. Jedoch erscheint .sum (0) mir sauberer – Peter

Verwandte Themen