7得票4回答
如何从存储在变量中的字符串调用Java函数

我需要能够调用一个函数,但是函数名存储在变量中,这是否可能。例如: 可能重复: 在Java和C中运行时调用名为“string”的方法 public void foo () { //code here } public void bar () { //code h...

7得票2回答
为函数调用展开一个参数数组

有没有可能将函数和其参数列表传递给另一个函数,并在以后从内部调用它? void testA(int, float, char* ) {} void testB(int, float, double ) {} void testC(MyClass, float, double ) {} ...

19得票3回答
一个C解析器在一般情况下如何区分类型转换和函数调用?

我正在尝试编写一个C语言解析器,以便自己学习。我知道可以使用像YACC这样的工具来简化这个过程,但我想从经验中尽可能多地学习,所以我从零开始。我的问题是,我应该如何处理这样一行代码:doSomethingWith((foo)(bar)); 可能 (foo)(bar) 是一个类型转换,例如:ty...

10得票1回答
在替换字符串中调用vim函数处理一组内容

如何在vim中从替换字符串中调用函数?当我有: %s/regex/string/g 并且我想使用组作为参数并将其替换为函数的返回值: %s/regex/call function(\1)/g 因此,组#1将是函数的参数,并且函数的返回值将替换缓冲区中的所有匹配项。 是否可能?

34得票6回答
在C/C++中通过内存地址调用函数

如果已知函数的原型和其在内存中的地址,是否可以从另一个进程或一些只知道原型和内存地址的代码中调用该函数?如果可能,如何处理返回类型并将其带回代码中?

9得票3回答
在golang中调用一个以接口变量形式接收的函数

我有一段类似于以下代码的内容: package main import "fmt" func PrintThis(arg string) { fmt.Printf("I'm printing %s", arg) } func PrintThisAndThat(arg1, arg...

179得票3回答
将列表转换为 *args 在调用函数时

在Python中,如何将一个列表转换为*args? 我需要知道这个方法是因为这个函数:scikits.timeseries.lib.reportlib.Report.__init__(*args) 我希望能够传递多个time_series对象,而函数要求使用*args参数,而我只有一个tim...

8得票6回答
在函数调用中,是否可以跳过具有默认值的参数?

我有这个: function foo($a='apple', $b='brown', $c='Capulet') { // do something } 类似这样的东西是否可行: foo('aardvark', <use the default, please>, ...

8得票5回答
===与函数调用的含义

我一直在学习ES6,以为很容易转换到EcmaScript 2017。 但是在学习过程中,我对这段代码感到困惑。 function f (x, y = 7, z = 42) { return x + y + z } f(1) === 50 这个与ES5的等价物相对应 funct...

51得票3回答
从Java代码调用外部JavaScript函数

通过使用Java Scripting API,我可以在Java中执行JavaScript。但是,请问我需要添加什么代码才能调用存储在C:/Scripts/Jsfunctions.js中的函数?import javax.script.*; public class InvokeScriptFu...