金属 - 缓冲区作为全局变量

时间:2016-09-23 03:27:21

标签: metal

我有一个缓冲区,将鼠标位置传递给

null

如何将其作为全局常量,以便我可以在内核以外的任何函数中访问它?例如:

var math = require ('./math.js');

function A(){
    return math.fooA();
}

function B(){
    return math.fooB();
}

function C(){
    return math.fooC();
}

1 个答案:

答案 0 :(得分:2)

Metal不支持可变全局变量。您应该将必要的值作为参数传递给使用它们的所有函数。还有其他方法(例如将所有函数包装在结构或类中并使用成员变量来模拟全局变量),但我建议只传递从函数到函数所需的值。