当项目名称已经是复数时,您对数组命名是什么?
array names
有道理。
array collisionDatas
并非如此。
答案 0 :(得分:2)
您的问题在很大程度上取决于编程语言。 Objective-C具有强大的人们所遵循的命名约定。
尝试collisionDataArray
。
就个人而言,我现在习惯于Cocoa和Objective-C,而在这里,长变量和类名并不罕见。对我来说,自动完成功能已经足够了,代码最终具有可读性。
答案 1 :(得分:2)
我几乎总是将其命名为Item name + s
。命名变量时我的目标是确保减少阅读和理解源代码所需的工作量。
因此,如果我有一个children
数组,我将其命名为childrens
。如果childrens
是英语单词,我根本不在乎,我不写书!所以稍后看到类似的东西:
foreach (Object x in childrens)
我知道我正在迭代一个子数组,而不是一组child
个对象。
答案 2 :(得分:-3)
我有时会在前面添加类型,例如:
array arrNames
array arrColisionData
我更喜欢在开头添加“arr”,所以当你将它们放在有序列表中时,它们会保持在一起。