4
我听说UnityScript非常接近JavaScript。 UnityScript是否支持JavaScript的Object Literal语法?UnityScript是否支持Object Literal语法?
例如
var x = {
y: 12
};
奇怪的是,在谷歌搜索UnityScript "Object Literal"
没有得到有用的结果。
我听说UnityScript非常接近JavaScript。 UnityScript是否支持JavaScript的Object Literal语法?UnityScript是否支持Object Literal语法?
例如
var x = {
y: 12
};
奇怪的是,在谷歌搜索UnityScript "Object Literal"
没有得到有用的结果。
UnityScript versus JavaScript具有非常不同的语义。
使用此语法在Unity中创建新的JavaScript文件将无法编译。
#pragma strict
var x = {
y: 12 // error: BCE0005
};
function Start() {
Debug.Log (x.y); // error: BCE0019
}
这会给构建错误:
NewBehaviourScript(4,5):BCE0005:未知标识符: 'Y'。
NewBehaviourScript(8,17):BCE0019:'y'不是'Boo.Lang.Hash'的成员。
但是,你可以实现一个Hashtable
:
奇怪的是那个wiki页面甚至没有提到缺少对象字面支持(因为这是JS的最有用的功能之一)。我试图创建一个帐户来提出这一点,但该网站要求您输入一个最少50字的传记只是为了注册! – UpTheCreek