順序を扱うすべてのメソッドでカスタムComparerを指定できるようにする
akanehara opened this issue · 2 comments
akanehara commented
順序を扱うすべてのメソッドでカスタムComparerを指定できるようにする
ritalin commented
柔軟性を取るか堅実性を取るかになりますが、
- Comparatorを受けた場合、後続のthenByはComparatorのみを、
- KeySelectorを受けた時はthenByでKeySelectorのみを
とした方が、いらぬ間違いに手を煩わされなくていいのかな?と思ったのですがいかがでしょう?
特にphpは、型にルーズなのでthenByの組み合わせ爆発をもたらすんじゃないかなって気がしてますので
ポエム。
akanehara commented
orderBy(compareKeySelector) 系と orderWith(comparer) 系に分けるほうが明瞭が気がしてきたが、いかが?