Optimize "[-]" at compile time and translate time: Replace it to assigning zero