万年素人からHackerへの道

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

  • ・資産運用おすすめ
    10万円は1000円くらい利益
    資産運用ブログ アセマネ
    • ・寄付お願いします
      YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
      BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
      c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1
      Skycoin:KMqcn7x8REwwzMHPi9fV9fbNwdofYAWKRo

    ArrayList.Containsは使えない UnityScript

    UnityScriptの ArrayList.Containsが・・・残念

    var arrayList : ArrayList = ArrayList(Hoge()); // Arrayを返すやつ「10」が入っている
    
    for(var s:Object in arrayList) {
        print(typeof s); // 型がSystem.Int64
        if(s==int.Parse("10")) { Debug.Log("parse int"); }} // これはOKだった
        if(s=="10") { Debug.Log("string"); } // これはダメだった
        if(s==64) { Debug.Log("int"); } // これはOKだった
    }
    
    if(arrayList.Contains(int.Parse(10)))
    {
        Debug.Log("Int"); // これはダメだった
    }
    
    if(arrayList.Contains(Int64.Parse(10)))
    {
        Debug.Log("64の"); // これはOKだった
    }
    

    通常の数字はInt64のよう?