Arrays with DefineVariable
ID: 67
See: DefineVariable
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 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);
#include
#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 #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; }
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 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