Version 0.1.4
There is now a difference between saying "Hey, this variable exists now (with optional starting value)" and "Hey, modify this variable which already exists"
let variableName = expressionThis creates a variable namedvariableNameand gives it the value ofexpressionwhen evaluatedlet variableNameThis creates a variable namedvariableNameand gives it the value ofnullwhen evaluatedvariableName = expressionThis modifies the existing variable namedvariableNameto have the value ofexpressionwhen evalulated. IfvariableNameis not a defined variable in the current scope, then it throws aRuntimeErrorvariableNamecannot be a keyword a.k.a. reserved word or a Global Constant Variable