Соглашение об именовании (или термин) для параметров, которые могут представлять либо коллекцию, либо отдельный элемент - PullRequest
2 голосов
/ 05 февраля 2011

Мой конкретный случай касается Ruby, хотя он может применяться практически к любому языку.

Я использовал noun_or_nouns для именования параметров, которые могут представлять либо коллекцию, либо отдельный элемент. Например: action_or_actions, favorite_sidewalk_or_sidewalks

Есть ли менее неловкое соглашение об именах? Есть ли одно слово для описания объектов, которые могут быть коллекцией или отдельным предметом? В основном я имел дело с C ++ и C #, и подобные вещи редко встречаются в любом из этих языков.

Я ищу что-то самодокументируемое, чтобы пользователи метода знали, что коллекция или отдельный элемент являются приемлемыми.

1 Ответ

3 голосов
/ 05 февраля 2011

Я бы просто использовал имя во множественном числе и бросил единственное число.Было ли время, когда вы относились бы к этому по-другому, даже если бы был только один предмет?

names.each do |name|
    #do something with the name
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...