コード例 #1
0
ファイル: ArrayModule.cs プロジェクト: rizwan3d/elalang
        public ElaVariant Get(int index, ElaArray arr)
        {
            if (index < 0 || index >= arr.Length)
                return ElaVariant.None();

            return ElaVariant.Some(arr.FastGet(index));
        }
コード例 #2
0
ファイル: ArrayModule.cs プロジェクト: rizwan3d/elalang
 public bool RemoveAt(int index, ElaArray arr)
 {
     return arr.Remove(index);
 }
コード例 #3
0
ファイル: ArrayModule.cs プロジェクト: rizwan3d/elalang
 public bool Insert(int index, ElaValue value, ElaArray arr)
 {
     return arr.Insert(index, value);
 }
コード例 #4
0
ファイル: ArrayModule.cs プロジェクト: rizwan3d/elalang
 public ElaUnit Clear(ElaArray arr)
 {
     arr.Clear();
     return ElaUnit.Instance;
 }
コード例 #5
0
ファイル: ArrayModule.cs プロジェクト: rizwan3d/elalang
 public ElaUnit Add(ElaValue value, ElaArray arr)
 {
     //arr.Add(value);
     return ElaUnit.Instance;
 }