我有一个缓冲区,将鼠标位置传递给
null
如何将其作为全局常量,以便我可以在内核以外的任何函数中访问它?例如:
var math = require ('./math.js');
function A(){
return math.fooA();
}
function B(){
return math.fooB();
}
function C(){
return math.fooC();
}
答案 0 :(得分:2)
Metal不支持可变全局变量。您应该将必要的值作为参数传递给使用它们的所有函数。还有其他方法(例如将所有函数包装在结构或类中并使用成员变量来模拟全局变量),但我建议只传递从函数到函数所需的值。