IEnumerable<int> squares = Enumerable.Range(8, 10).Select(x => x * x); foreach (int num in squares) { Debug.Log(num); }
これで、以下ようになる、8から10個分進んだものを2乗する
64 81 100 121 144 169 196 225 256 289
8〜10をそれぞれ2乗した以下になると勘違いしてた
64 81 100
Rubyでいうところの
for i in 8..10 p i * i end
64 81
ではない。