23 lines
504 B
Groovy
23 lines
504 B
Groovy
|
def vergleich(a, b) {
|
||
|
def defaultA = 10
|
||
|
def defaultB = 20
|
||
|
|
||
|
def val1 = a ?: defaultA
|
||
|
def val2 = b ?: defaultB
|
||
|
|
||
|
def vergleich = val1 <=> val2
|
||
|
|
||
|
if (vergleich < 0) {
|
||
|
return "Erster Wert ist kleiner."
|
||
|
} else if (vergleich == 0) {
|
||
|
return "Beide Werte sind gleich."
|
||
|
} else {
|
||
|
return "Erster Wert ist größer."
|
||
|
}
|
||
|
}
|
||
|
|
||
|
println vergleich(5, 15)
|
||
|
println vergleich(null, 15)
|
||
|
println vergleich(25, null)
|
||
|
println vergleich(null, null)
|
||
|
println vergleich(20, 20)
|