Swift/RandomAccessCollectionに準拠しているCollectionの場合はcountの時間計算量がO(1)
モチベーション
Apollo iOSのコードを読んでいて、.count == 0 なるコードがあったので .isEmpty に書き換えられるじゃん!と思った
/icons/hr.icon
RandomAccessCollectionに準拠したCollectionのcountの時間計算量が0なことに気がついて変える必要はなかった…
DictionaryのcountもO(1)
…逆に何のcountがO(n)なんだっけ?
ArrayやDisctionaryが準拠してるから基本的には考えなくて良さそう、出くわしたら調べる、で良い
全体的にisEmptyが使われているのでPRを出した