|
|
1
6
我将按照输入、输出和可选的顺序进行排序。 可选参数应该放在最后,因为大多数语言都允许您为可选参数指定默认值,以避免包含这些参数。规定他们必须是最后一个论点,否则你不能放弃他们。 这是假设你不能有命名的参数。如果你能拥有它们,我总是建议你用它们来表达清楚,而秩序就成了一个没有意义的问题。 |
|
|
2
4
我试图让所有使用相似参数的方法以相同的顺序使用它们。 对于单一方法的选择,我是按重要性来考虑的。最后是可选项目。 |
|
|
3
3
我喜欢按字母顺序,按名字排列。使你更容易找到你要找的那个。 我同意带有默认值的可选值在末尾似乎是属于它们的。在某些语言中,这是必需的。 当您重载方法时,我将从最常用的参数开始,并以使此版本方法唯一的参数结束。
|
|
|
4
1
C程序设计中流行的一个习惯用法是,目标优先,这样在strcpy(a,b)中,目标将b复制到a(很像“a=b”;将b复制到a)。 |
|
|
5
1
在其他情况下,事情也会出现。 最容易在结尾添加参数。 |
|
|
simply lemon · python上链表的添加方法 1 年前 |
|
|
Anonymous · 为什么在这个例子中self和类名的用法不同? 1 年前 |
|
|
P N Singh · 在CPP Oops中调用对象而不创建它 1 年前 |
|
|
Muthuraj · 如何创建一个通用工厂来创建某种类型的实例[重复] 1 年前 |
|
|
Andy Votava · 从父类定义调用学生方法 1 年前 |