私は groovy の初心者で、このコードを理解できないようです。このコードがどのように機能するか教えてください。
def list = [ [1,0], [0,1,2] ]
list = list.sort { a,b -> a[0] <=> b[0] }
assert list == [ [0,1,2], [1,0] ]
私が知っているのは、宇宙船演算子のために2行目が1の値を返す必要があるということですが、それは何に使用されますか? そして、これはどのような種類ですか?(gdk API には 6 つのソート方法があり、ここでどれが使用されているかはよくわかりません)