как size == 0, но isEmpty выглядит явно дружелюбнее, хоть и с экономией символов у этой функции не задалась.
Если придумывать очевидные названия для extension function, то особо проблемы поиска и не будет. Другой человек попытается ввести логичное название для действия, которое он хочет сделать, если найдёт - будет рад.
Конкретно в данном случае просто есть небольшой вопрос, часто ли нужно (всё-таки для компактного хранения флажков можно и не числа юзать, EnumSet иногда может подойти), но если человеку нужно часто - почему бы и не юзать?
Предложи тогда название 🙂 hasbits.
Обсуждают сегодня