Assume that you have a number contained in a variable as a string.
$var = “2”
Now assume you want to use that variable to specify an item in an array, like so:
In PowerShell v3, you’ll get the expected outcome. However when using the above in PrimalForms (which is based on PowerShell v2) it won’t work. The string based number has to be converted to a numerical number. You can do this by running the following line:
$var = [int]$var
You’ll now have a numerical number stored in your variable.