Tuesday, March 20, 2018

Groovy: SpaceShip Operator - CompareTo - Comparable (<=>)

class Person implements Comparable {
    String username
    String email

    int compareTo(other{
        this.username <=> other.username
    }
}

assert -== ('a' <=> 'b')
assert == (42 <=> 42)
assert -== (new Person([username:'mrhaki'email'test@email.com']<=> new Person([username:'zavaria'email:'tester@email.com']))
assert [1234== [4213].sorta-> <=> }

No comments:

Post a Comment

உப்பு மாங்காய்

சுருக்குப்பை கிழவி. சுருக்கங்கள் சூழ் கிழவி. பார்க்கும் போதெல்லாம் கூடையுடனே குடியிருப்பாள். கூடை நிறைய குட்டி குட்டி மாங்காய்கள். வெட்டிக்க...