万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

配列の中身がなぜかキャストできない UnityScript

var hogeArray:Array = [1, 2, 3];

hogeArrayに対して、最後の値を取り出してそれをParseでキャストすると怒られる

var int64Val:int = System.Int64.Parse(hogeArray[hogeArray.length - 1]);
var intVal:int = int.Parse(hogeArray[hogeArray.length - 1]);
var int32Val:int = System.Int32.Parse(hogeArray[hogeArray.length - 1]);

↑これらすべてダメ


ビルトイン配列に直してもおこられるぜ

var buitIn:int = System.Int64.Parse(hogeArray.ToBuiltin(int)[hogeArray.length - 1]);


var intVal:int = hogeArray[hogeArray.length - 1];

素直にそのまま代入・・・