Demonstrates the basic creation and immediate evaluation of an expression object.
ID: 563
See: (Constructor), Introduction
using uCalcSoftware;
var uc = new uCalc();
// Basic construction and evaluation using the default uCalc instance.
using (var MyExpr = new uCalc.Expression("10 * (2 + 3)")) {
Console.WriteLine(MyExpr.Evaluate());
}
50 using uCalcSoftware; var uc = new uCalc(); // Basic construction and evaluation using the default uCalc instance. using (var MyExpr = new uCalc.Expression("10 * (2 + 3)")) { Console.WriteLine(MyExpr.Evaluate()); }
#include
#include "uCalc.h"
using namespace std;
using namespace uCalcSoftware;
int main() {
uCalc uc;
// Basic construction and evaluation using the default uCalc instance.
{
uCalc::Expression MyExpr("10 * (2 + 3)");
MyExpr.Owned(); // Causes MyExpr to be released when it goes out of scope
cout << MyExpr.Evaluate() << endl;
}
}
50 #include <iostream> #include "uCalc.h" using namespace std; using namespace uCalcSoftware; int main() { uCalc uc; // Basic construction and evaluation using the default uCalc instance. { uCalc::Expression MyExpr("10 * (2 + 3)"); MyExpr.Owned(); // Causes MyExpr to be released when it goes out of scope cout << MyExpr.Evaluate() << endl; } }
Imports System
Imports uCalcSoftware
Public Module Program
Public Sub Main()
Dim uc As New uCalc()
'// Basic construction and evaluation using the default uCalc instance.
Using MyExpr As New uCalc.Expression("10 * (2 + 3)")
Console.WriteLine(MyExpr.Evaluate())
End Using
End Sub
End Module
50 Imports System Imports uCalcSoftware Public Module Program Public Sub Main() Dim uc As New uCalc() '// Basic construction and evaluation using the default uCalc instance. Using MyExpr As New uCalc.Expression("10 * (2 + 3)") Console.WriteLine(MyExpr.Evaluate()) End Using End Sub End Module