Internal Test: aliases and comparison logic.

ID: 285

				
					using uCalcSoftware;

var uc = new uCalc();
// "Int" is a synonym for Int32
Console.WriteLine(uc.DataTypeOf("Int").Name);

// Boolean logic expression returns bool type
Console.WriteLine(uc.DataTypeOf("3 < 10").Name);

// String concatenation returns string
Console.WriteLine(uc.DataTypeOf(" 'A' + 'B' ").Name);

// Complex number syntax
Console.WriteLine(uc.DataTypeOf("5 + 7 * #i").Name);
				
			
int
bool
string
complex
				
					#include <iostream>
#include "uCalc.h"

using namespace std;
using namespace uCalcSoftware;

int main() {
   uCalc uc;
   // "Int" is a synonym for Int32
   cout << uc.DataTypeOf("Int").Name() << endl;

   // Boolean logic expression returns bool type
   cout << uc.DataTypeOf("3 < 10").Name() << endl;

   // String concatenation returns string
   cout << uc.DataTypeOf(" 'A' + 'B' ").Name() << endl;

   // Complex number syntax
   cout << uc.DataTypeOf("5 + 7 * #i").Name() << endl;
}
				
			
int
bool
string
complex
				
					Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      '// "Int" is a synonym for Int32
      Console.WriteLine(uc.DataTypeOf("Int").Name)
      
      '// Boolean logic expression returns bool type
      Console.WriteLine(uc.DataTypeOf("3 < 10").Name)
      
      '// String concatenation returns string
      Console.WriteLine(uc.DataTypeOf(" 'A' + 'B' ").Name)
      
      '// Complex number syntax
      Console.WriteLine(uc.DataTypeOf("5 + 7 * #i").Name)
   End Sub
End Module
				
			
int
bool
string
complex