Tag: 函数

在python中用参数列表调用一个函数

我试图调用Python中的另一个函数内的函数,但无法find正确的语法。 我想要做的是这样的: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) 在这种情况下,第一个电话将工作,第二个不会。 我想要修改的是包装函数,而不是被调用的函数。

如何列出我的shell中定义的函数?

我可以键入别名来显示所有别名的列表。 但是对于函数,我所能做的只是grep我的.bash_profile 。 这只会获得该文件中的那些文件,而不是那些在子文件中定义的或dynamic的文件。 有没有更方便的方法来找出目前定义的function?

函数声明后的= delete的含义

class my_class { … my_class(my_class const &) = delete; … }; 在这种情况下, = delete是什么意思? 还有没有其他的“修饰符”(除了= 0和= delete )?

忽略python的多个返回值

说我有一个Python函数返回一个元组中的多个值: def func(): return 1, 2 有没有一种很好的方式来忽略其中一个结果,而不是仅仅分配一个临时variables? 说如果我只对第一个价值感兴趣,是否有比这更好的方法: x, temp = func()

bash能显示一个函数的定义吗?

有没有办法在bash中查看bash函数的定义? 例如,说我定义了foobar函数 function foobar { echo "I'm foobar" } 有没有什么办法来获得foobar运行的代码? $ # non-working pseudocode $ echo $foobar echo "I'm foobar"

非Functor / Functor / Applicative / Monad的好例子?

在向某人解释什么是Xtypes的时候,我很难find恰好是X的数据结构的好例子。 所以,我请求例子: 一个不是Functor的types构造函数。 一个types构造函数,它是一个Functor,但不适用。 一个types构造函数是一个应用程序,但不是一个Monad。 Monad的types构造函数。 我认为Monad在世界各地都有很多的例子,但是Monad的一个很好的例子是与之前的例子有一些联系,可以完成这个图画。 我寻找相似的例子,仅在属于特定types的重要方面有所不同。 如果有人能够在这个层次结构的某个地方偷偷摸摸地find一个箭头的例子(它在Applicative和Monad之间?),那也太棒了!

Python:从命令行运行函数

我在我的文件中有下面的代码: def hello(): return 'Hi :)' 我如何从命令行运行这个?

参数或参数?

我经常发现自己对如何使用“参数”和“参数”这些术语感到困惑。 他们似乎在编程世界中可以互换使用。 什么是正确的使用惯例?

是否有可能获得一个函数的所有参数作为该函数内的单个对象?

在PHP中有func_num_args和func_get_args ,有没有类似的JavaScript?

如何获得PHP中的函数内的函数名称?

可能吗? function test() { echo "function name is test"; }