我的特殊情况涉及Ruby,虽然它几乎适用于任何语言。
我一直在使用noun_or_nouns
来命名可能代表集合或单个项目的参数。例如:action_or_actions
,favorite_sidewalk_or_sidewalks
是否有较不尴尬的命名约定?是否有一个单词来描述可能是集合或单个项目的对象?我主要处理的是C ++和C#,这种东西很少出现在这两种语言中。
我正在寻找自我记录的东西,以便该方法的调用者知道集合或单个项目是可接受的。
答案 0 :(得分:3)
我只想使用复数名称并删除单数。你有没有时间对待它,即使只有一个项目?
names.each do |name|
#do something with the name
end