private static KecaknoahFunctionResult CreateArray(KecaknoahContext context, KecaknoahObject self, KecaknoahObject[] args) { if (args.Length == 0) throw new ArgumentException("次元数が不正です"); if (args.Length >= 5) throw new ArgumentException("次元数が多すぎます"); var dq = args.Select(p => (int)p.ToInt64()).ToArray(); var result = new KecaknoahArray(dq); return result.NoResume(); }