using uCalcSoftware;

var uc = new uCalc();
// Define variables where the type is inferred from the initial value
uc.DefineVariable("myNumber = 10.5");
uc.DefineVariable("myText = 'hello'");
uc.DefineVariable("myFlag = true");

// Get the item and then its data type name
var item1 = uc.ItemOf("myNumber");
Console.WriteLine($"'myNumber' is of type: {item1.DataType.Name}");

var item2 = uc.ItemOf("myText");
Console.WriteLine($"'myText' is of type: {item2.DataType.Name}");

var item3 = uc.ItemOf("myFlag");
Console.WriteLine($"'myFlag' is of type: {item3.DataType.Name}");