小编hen*_* li的帖子

如何定义具有任意数量参数的Fortran子例程?

首先,我想说的答案不是关于optional或类似的东西present.

我想定义一个看起来像的函数write(*,*) ....如我们所见,输入变体的数量可以是任意的.如果我们使用optional关键字,我们需要定义所有可能的输入.假设我们有1000个(可能的)输入,我们可以做什么?

fortran

3
推荐指数
1
解决办法
416
查看次数

Python:如何仅将所需的参数从字典传递到函数中?

假设现在我有一个定义明确的函数

def f1(a):
    ...
Run Code Online (Sandbox Code Playgroud)

我无法改变它的定义。现在我想用字典中的参数来调用它

D={ 'a':1 , 'b':2}
Run Code Online (Sandbox Code Playgroud)

如果我这样称呼它

f1(**D)
Run Code Online (Sandbox Code Playgroud)

将会出现语法错误(因为 b 没有在 f1 中定义)。我的问题是我是否可以找到一种聪明的方法来让函数找到它只需要的参数?

python arguments function

2
推荐指数
1
解决办法
1002
查看次数

标签 统计

arguments ×1

fortran ×1

function ×1

python ×1