Data type Reset
ID: 88
See: Reset
using uCalcSoftware;
var uc = new uCalc();
var MyDbl = uc.DefineVariable("MyDbl = 123.456");
var MyStr = uc.DefineVariable("MyStr = 'Hello world!'");
var MyCplx = uc.DefineVariable("MyCplx = 3 + 4 * #i");
Console.WriteLine(uc.EvalStr("MyDbl"));
Console.WriteLine(uc.EvalStr("MyStr"));
Console.WriteLine(uc.EvalStr("MyCplx"));
uc.DataTypeOf("double").Reset(MyDbl.ValueAddr());
uc.DataTypeOf("string").Reset(MyStr.ValueAddr()); // empty string ""
uc.DataTypeOf("complex").Reset(MyCplx.ValueAddr());
Console.WriteLine(uc.EvalStr("MyDbl"));
Console.WriteLine(uc.EvalStr("MyStr"));
Console.WriteLine(uc.EvalStr("MyCplx"));
123.456
Hello world!
3+4i
0
0+0i using uCalcSoftware; var uc = new uCalc(); var MyDbl = uc.DefineVariable("MyDbl = 123.456"); var MyStr = uc.DefineVariable("MyStr = 'Hello world!'"); var MyCplx = uc.DefineVariable("MyCplx = 3 + 4 * #i"); Console.WriteLine(uc.EvalStr("MyDbl")); Console.WriteLine(uc.EvalStr("MyStr")); Console.WriteLine(uc.EvalStr("MyCplx")); uc.DataTypeOf("double").Reset(MyDbl.ValueAddr()); uc.DataTypeOf("string").Reset(MyStr.ValueAddr()); // empty string "" uc.DataTypeOf("complex").Reset(MyCplx.ValueAddr()); Console.WriteLine(uc.EvalStr("MyDbl")); Console.WriteLine(uc.EvalStr("MyStr")); Console.WriteLine(uc.EvalStr("MyCplx"));
#include
#include "uCalc.h"
using namespace std;
using namespace uCalcSoftware;
int main() {
uCalc uc;
auto MyDbl = uc.DefineVariable("MyDbl = 123.456");
auto MyStr = uc.DefineVariable("MyStr = 'Hello world!'");
auto MyCplx = uc.DefineVariable("MyCplx = 3 + 4 * #i");
cout << uc.EvalStr("MyDbl") << endl;
cout << uc.EvalStr("MyStr") << endl;
cout << uc.EvalStr("MyCplx") << endl;
uc.DataTypeOf("double").Reset(MyDbl.ValueAddr());
uc.DataTypeOf("string").Reset(MyStr.ValueAddr()); // empty string ""
uc.DataTypeOf("complex").Reset(MyCplx.ValueAddr());
cout << uc.EvalStr("MyDbl") << endl;
cout << uc.EvalStr("MyStr") << endl;
cout << uc.EvalStr("MyCplx") << endl;
}
123.456
Hello world!
3+4i
0
0+0i #include <iostream> #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; auto MyDbl = uc.DefineVariable("MyDbl = 123.456"); auto MyStr = uc.DefineVariable("MyStr = 'Hello world!'"); auto MyCplx = uc.DefineVariable("MyCplx = 3 + 4 * #i"); cout << uc.EvalStr("MyDbl") << endl; cout << uc.EvalStr("MyStr") << endl; cout << uc.EvalStr("MyCplx") << endl; uc.DataTypeOf("double").Reset(MyDbl.ValueAddr()); uc.DataTypeOf("string").Reset(MyStr.ValueAddr()); // empty string "" uc.DataTypeOf("complex").Reset(MyCplx.ValueAddr()); cout << uc.EvalStr("MyDbl") << endl; cout << uc.EvalStr("MyStr") << endl; cout << uc.EvalStr("MyCplx") << endl; }
Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
Dim MyDbl = uc.DefineVariable("MyDbl = 123.456")
Dim MyStr = uc.DefineVariable("MyStr = 'Hello world!'")
Dim MyCplx = uc.DefineVariable("MyCplx = 3 + 4 * #i")
Console.WriteLine(uc.EvalStr("MyDbl"))
Console.WriteLine(uc.EvalStr("MyStr"))
Console.WriteLine(uc.EvalStr("MyCplx"))
uc.DataTypeOf("double").Reset(MyDbl.ValueAddr())
uc.DataTypeOf("string").Reset(MyStr.ValueAddr()) '// empty string ""
uc.DataTypeOf("complex").Reset(MyCplx.ValueAddr())
Console.WriteLine(uc.EvalStr("MyDbl"))
Console.WriteLine(uc.EvalStr("MyStr"))
Console.WriteLine(uc.EvalStr("MyCplx"))
End Sub
End Module
123.456
Hello world!
3+4i
0
0+0i Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() Dim MyDbl = uc.DefineVariable("MyDbl = 123.456") Dim MyStr = uc.DefineVariable("MyStr = 'Hello world!'") Dim MyCplx = uc.DefineVariable("MyCplx = 3 + 4 * #i") Console.WriteLine(uc.EvalStr("MyDbl")) Console.WriteLine(uc.EvalStr("MyStr")) Console.WriteLine(uc.EvalStr("MyCplx")) uc.DataTypeOf("double").Reset(MyDbl.ValueAddr()) uc.DataTypeOf("string").Reset(MyStr.ValueAddr()) '// empty string "" uc.DataTypeOf("complex").Reset(MyCplx.ValueAddr()) Console.WriteLine(uc.EvalStr("MyDbl")) Console.WriteLine(uc.EvalStr("MyStr")) Console.WriteLine(uc.EvalStr("MyCplx")) End Sub End Module