默认参数 问答列表

“Least Astonishment”和可变的默认参数

作者:Stefano Borini 提问时间:7/16/2009

任何对 Python 进行足够长时间修补的人都被以下问题咬了(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...

“Least Astonishment”和可变的默认参数

作者:Stefano Borini 提问时间:7/16/2009

任何对 Python 进行足够长时间修补的人都被以下问题咬了(或撕成碎片): def foo(a=[]): a.append(5) return a Python 新手希望这个不带参数的函数...

函数默认参数值取决于 C++ 中的参数名称 [重复]

作者:Fedor 提问时间:10/6/2021

这个问题在这里已经有答案了: 在参数自己的默认值中使用参数的名称 - 合法吗? (1 个答案) 去年关闭。 如果在 C++ 中定义了一个新变量,则可以在初始化表达式中使用该变量的名称,例如: in...

如何在可变参数模板函数中使用source_location?

作者:L. F. 提问时间:8/19/2019

C++20 功能用于捕获有关调用函数的上下文的信息。 当我尝试将它与可变参数模板函数一起使用时,我遇到了一个问题:我看不到放置参数的位置。std::source_locationsource_loca...

我想重构此代码(使用非实例化类的默认参数)

作者:MinSu Park 提问时间:11/8/2022

my_func.h class MyClass{ public: OtherClass otherclass; void func(); void func(OtherClass other...

可以使用默认参数值与相同的函数名称

作者:navedhn 提问时间:11/23/2022

我想知道是否可以在其默认参数中使用函数本身。 function somename(a,b=somename()){ return a+b; } somename(10); ...

JavaScript - 为什么我无法传递默认参数?

作者:Luca 提问时间:11/30/2022

<body> <h1>Insert here:</h1> <button>Try</button> <input name='myName' type="text"> <h2>No one h...

C2572 - 尝试在另一个文件中包含具有默认参数的函数,然后将此文件包含在 main 中时

作者:X Y 提问时间:12/13/2022

我正在尝试用 C++ 构建一个小程序,以学习预处理器指令以及它们的实际工作方式。 该程序由 5 个文件组成:、、、和main.cppfile1.hfile1.cppfile2.hfile2.cpp ...

解决方法:Python 中的可变默认参数

作者:Kraken 提问时间:4/9/2023

通过python文档,我在下面遇到了。 重要警告:默认值仅计算一次。这 当默认值是可变对象(例如 大多数类的列表、字典或实例。例如, 以下函数累积传递给它的参数 后续调用: def f(a, L=...

是否可以将默认元组/列表参数中的值设在同一行,但每个参数都设在换行符上?

作者:Sombrero 提问时间:5/23/2023

我有一个自动生成的文件,我运行它: autopep8 --in-place --aggressive --aggressive 问题是,对于默认元组,它们被分成多行,我希望每个元组都在自己的行上...


共16条 当前第1页