Does Go compiler's evaluation differ for constant expression and other expression Does Go compiler's evaluation differ for constant expression and other expression go go