万年素人からHackerへの道

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

  • ・寄付お願いします
    YENTEN:YYzNPzdsZWqr5THWAdMrKDj7GT8ietDc2W
    BitZenny:ZfpUbVya8MWQkjjGJMjA7P9pPkqaLnwPWH
    c0ban:8KG95GXdEquNpPW8xJAJf7nn5kbimQ5wj1

LinqをUnityScriptでできない?

import System;
import System.Linq;

function Start () {
    var a:int[] = [100, 105, 110200];
    Debug.Log (a.Average());
//    Debug.Log (a.Average.<int[]>());
}

コメントアウトのも試したができなかった。

Assets/Scripts/Test/NewBehaviourScript.js(9,25): BCE0004: Ambiguous reference 'Average': System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable.<System.Nullable.<int>>), System.Linq.Enumerable.Average(System.Collections.Generic.IEnumerable.<int>).

C#では余裕

using System.Linq;

public class TestForStudy : MonoBehaviour
{
    void Start ()
    {
        int []a = {100,105,110200};
        Debug.Log (a.Average());
    }
}