Tag: 函数

函数接口,不需要任何东西,并且什么都不返回

JDK中是否有一个标准的函数接口,它什么也不做,什么都不返回? 我找不到一个。 像下面这样: @FunctionalInterface interface Action { void execute(); }

有没有任何本地DLL导出function查看器?

是否有任何免费的本机Windows DLL导出function查看器,其中显示函数名称,以及它们的参数列表?

在main()之前,C / C ++程序可能会崩溃吗?

有没有什么办法可以使程序在main()之前崩溃?

PHP的call_user_func与只是调用函数

我相信这个有一个非常简单的解释。 这有什么区别: function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); …这(有什么好处?): function barber($type){ echo "You wanted a $type haircut, no problem\n"; } barber('mushroom'); barber('shave'); 提前致谢。

函数为'matrix是否包含值X?'

是否有一个内置的MATLAB函数来发现一个matrix是否包含一个特定的值? (ala PHP的in_array() )

你可以在JavaScript中编写嵌套函数吗?

我想知道如果JavaScript支持在另一个函数内编写函数,或者嵌套函数(我在博客中阅读)。 这真的有可能吗? 事实上,我已经使用了这些,但我不确定这个概念。 我真的不清楚,请帮忙!

在Python / IPython解释器中为单个下划线_赋值

我使用ipython在Python 2.7中创build了这个函数: def _(v): return v 后来如果我叫_(somevalue) ,我得到_ = somevalue 。 in[3]: _(3) out[3]: 3 in[4]: print _ out[4]: 3 该function已经消失! 如果我打电话给_(4)我会得到: TypeError: 'int' object is not callable` 为什么? 这个function有什么问题?

Excel VBA中的“!=”是什么?

问题是, !=在excel vba中不起作用。 我想能够使用 If strTest != "" Then而不是If strTest = "" Then 除了!=还有另外一种方法吗? 我的function模仿!=是 Sub test() Dim intTest As Integer Dim strTest As String intTest = 5 strTest = CStr(intTest) ' convert Range("A" + strTest) = "5" For i = 1 To 10 Cells(i, 1) = i If strTest = "" Then Cells(i, 1) […]

如何获取对象的方法?

有没有一种方法或特性从对象中获取所有方法? 例如: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; 更新:有没有像在JQuery中的任何方法? 谢谢。

在C或C ++中返回结构是否安全?

我所理解的是这不应该做,但我相信我已经看到了一些例子,做这样的事情(注意代码不一定在语法上是正确的,但想法是在那里) typedef struct{ int a,b; }mystruct; 然后这是一个function mystruct func(int c, int d){ mystruct retval; retval.a = c; retval.b = d; return retval; } 我明白,如果我们想要做这样的事情,我们应该总是返回一个指向malloc'ed结构体的指针,但是我很积极,我见过类似这样的例子。 它是否正确? 就个人而言,我总是返回一个指向malloc'ed结构的指针,或者只是通过引用来传递函数并在那里修改值。 (因为我的理解是,一旦函数的作用域结束,不pipe用什么栈来分配结构都可以被覆盖)。 让我们在问题中增加第二部分:这是否因编译器而异? 如果是这样,那么最新版本的桌面编译器的行为是什么:gcc,g ++和Visual Studio? 关于这个问题的想法?