编程语言上下文中的过程值变量是什么意思。
答案 0 :(得分:1)
当变量包含过程时?就像功能语言一样,你可以这样:
variable f = new function(int x) { return x*2; }
int i = f(3);
答案 1 :(得分:0)
我从未听过这个词。但是从我通过谷歌收集的内容(例如http://thid.thesa.com/thid-0513-0671-th-1411-0895,http://comjnl.oxfordjournals.org/content/17/1/38.full.pdf),它似乎是一个非常模糊和旧的术语或“回调”或“函数”类型的变量 - 包含的变量a(对a的一种引用)功能/程序。
答案 2 :(得分:0)
最有可能的是一个变量,其值是一个过程。许多现代编程语言都支持这一概念。例如,C有函数指针:
void foo()
{
printf("Hello, world!\n");
}
int main()
{
void (*funcp)(void); // pointer to function
funcp = foo;
funcp();
}
的Python:
def foo():
print 'Hello, world!'
f = foo // assign foo (a function) to variable foo
f()