我正在實現一些自定義NSArray排序選擇器,我想知道是否有像C/Objective-C中的< =>運算符?C/Objective-C中有Perl的「<=>」運算符嗎?
我有這樣的:
if (self.count == otherObject.count) return 0;
return (self.count > otherObject.count)? 1 : -1;
,很想有(如在Perl)
return self.count <=> otherObject.count;
嘿Dani,那裏的憤怒:)))我只是問是否有這樣的操作符 - 如果沒有這個操作符,那就沒有戲劇了 –
@Dani:沒有理由編譯語言不能或不應該,有一個像'<=>'這樣的運營商。這是一個完全合理的問題。答案恰好是否定的。 –