【发布时间】:2017-07-31 20:09:42
【问题描述】:
这几行代码有什么区别?
mean(some_argument)
mean(x = some_argument)
输出是一样的,但是明确提到x有什么好处吗?
【问题讨论】:
-
这在许多编程语言中普遍适用。当您按名称引用参数时,您可以任意重新排序参数并仍然产生所需的结果。有时这很有用,而且通常更安全。此外,如果一个参数很少使用,或者您希望对代码的未来读者(包括从现在起 2 个月后的您)明确,添加名称可以更容易阅读。
-
@lmo 为什么不添加这个作为答案?
-
@RomanLuštrik 好的。我将评论扩展为答案。