|
|
1
6
|
|
|
2
8
我能想到的
|
|
|
3
8
|
|
|
4
3
Racket 提供此参数以及关键字参数:
它们在 documentation . |
|
|
5
2
Delphi从1999年发布的第5版开始就允许这样做了
|
|
|
6
2
Perl与
|
|
|
7
2
蟒蛇:
|
|
|
8
2
从C 4.0开始,您现在可以使用默认参数。终于! 也有C++、露比和VB |
|
|
9
2
TCL提供此功能
|
|
|
10
1
|
|
|
11
0
Java有一个解决方案。 您可以使用不带参数的foo方法调用带有参数设置默认值的foo方法,如下所示:
|
|
|
12
0
将realbasic添加到列表中(事实上,realbasic几乎拥有我能想到的每种语言的每一个好特性,包括内省和沙盒脚本)。 蟒蛇。(但注意每个 http://effbot.org/zone/default-values.htm ) 很多语言,包括C语言,都允许参数的数量可变,这可以有效地让你做同样的事情。 在许多现代脚本语言中,包括php、javascript和perl,处理这些事情的更好习惯用法是允许将关联数组或对象作为参数,然后根据需要分配默认值。 例如
这样就不必将默认值放在参数列表的末尾,也不必记住所有不想覆盖的内容。 一如既往,适度使用。 |
|
|
13
0
您可以用pl/sql来实现。 |
|
|
14
-1
我知道Python允许这样做,而C,C++则不这样做。 |
|
|
Sudhanva c · 如何提高编码技能?[已关闭] 8 年前 |
|
|
hoffm · 为什么Ruby找不到调用方类中定义的常量? 8 年前 |
|
|
Thamme Gowda · “lambda”关键字的较短替代项? 9 年前 |
|
|
AlphaModder · 有没有带有“不寻常”访问修饰符的编程语言? 11 年前 |
|
|
lucasasecas · 有可能静态地使用动态语言吗? 12 年前 |
|
|
Eugenio Laghi · 仅由括号、加号和感叹号组成的语言 12 年前 |
|
dallin · 数组中的逗号运算符是否有名称? 12 年前 |