Why do you thing i post here, because i'd rather that /Var or /set % 1 will return an error since we don't specify a valid entry for the variable name
For the "=" of /var % 1 and the format of $var, watch this :
//var % = 1 | echo 4 -a $var(%,1).value
As i said, i think /Var or /set with '%' should return an error