Imports System
Imports uCalcSoftware
Public Module Program
   Public Sub Main()
      Dim uc As New uCalc()
      uc.DefineVariable("a = 10")
      uc.DefineVariable("b = 20")
      
      Console.WriteLine($"Before - a: {uc.Eval("a")}, b: {uc.Eval("b")}")
      
      '// The built-in Swap() function uses ByHandle to modify variables directly.
      uc.Eval("Swap(a, b)")
      
      Console.Write("After - a: ")
      Console.Write(uc.Eval("a"))
      Console.Write(", b: ")
      Console.Write(uc.Eval("b"))
   End Sub
End Module