Мой конкретный случай касается Ruby, хотя он может применяться практически к любому языку.
Я использовал noun_or_nouns
для именования параметров, которые могут представлять либо коллекцию, либо отдельный элемент. Например: action_or_actions
, favorite_sidewalk_or_sidewalks
Есть ли менее неловкое соглашение об именах? Есть ли одно слово для описания объектов, которые могут быть коллекцией или отдельным предметом? В основном я имел дело с C ++ и C #, и подобные вещи редко встречаются в любом из этих языков.
Я ищу что-то самодокументируемое, чтобы пользователи метода знали, что коллекция или отдельный элемент являются приемлемыми.