Arrays with DefineVariable

ID: 67

				
					using uCalcSoftware;

var uc = new uCalc();
var MyArray = uc.DefineVariable("MyArray[3]");
uc.DefineVariable("MyArrayStr[] = {'aa', 'bb', 'cc'}");

uc.Eval("MyArray[0] = 111; MyArray[1] = 222; MyArray[2] = 333");

Console.WriteLine(uc.EvalStr("MyArray[0]"));
Console.WriteLine(uc.EvalStr("MyArray[1]"));
Console.WriteLine(uc.EvalStr("MyArray[2]"));
Console.WriteLine(uc.EvalStr("MyArrayStr[0]"));
Console.WriteLine(uc.EvalStr("MyArrayStr[1]"));
Console.WriteLine(uc.EvalStr("MyArrayStr[2]"));
Console.WriteLine(MyArray.Count);
Console.WriteLine(uc.ItemOf("MyArrayStr").Count);
				
			
111
222
333
aa
bb
cc
3
3
				
					#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   auto MyArray = uc.DefineVariable("MyArray[3]");
   uc.DefineVariable("MyArrayStr[] = {'aa', 'bb', 'cc'}");

   uc.Eval("MyArray[0] = 111; MyArray[1] = 222; MyArray[2] = 333");

   cout << uc.EvalStr("MyArray[0]") << endl;
   cout << uc.EvalStr("MyArray[1]") << endl;
   cout << uc.EvalStr("MyArray[2]") << endl;
   cout << uc.EvalStr("MyArrayStr[0]") << endl;
   cout << uc.EvalStr("MyArrayStr[1]") << endl;
   cout << uc.EvalStr("MyArrayStr[2]") << endl;
   cout << MyArray.Count() << endl;
   cout << uc.ItemOf("MyArrayStr").Count() << endl;
}
				
			
111
222
333
aa
bb
cc
3
3
				
					Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      Dim MyArray = uc.DefineVariable("MyArray[3]")
      uc.DefineVariable("MyArrayStr[] = {'aa', 'bb', 'cc'}")
      
      uc.Eval("MyArray[0] = 111; MyArray[1] = 222; MyArray[2] = 333")
      
      Console.WriteLine(uc.EvalStr("MyArray[0]"))
      Console.WriteLine(uc.EvalStr("MyArray[1]"))
      Console.WriteLine(uc.EvalStr("MyArray[2]"))
      Console.WriteLine(uc.EvalStr("MyArrayStr[0]"))
      Console.WriteLine(uc.EvalStr("MyArrayStr[1]"))
      Console.WriteLine(uc.EvalStr("MyArrayStr[2]"))
      Console.WriteLine(MyArray.Count)
      Console.WriteLine(uc.ItemOf("MyArrayStr").Count)
   End Sub
End Module
				
			
111
222
333
aa
bb
cc
3
3