The value of a user-defined variable can be a literal or an expression. 用户定义变量的值可以是文字或表达式。
If we could define variables in the condition, then any use of the variable would happen before the variable was defined! 如果可以在循环条件中定义变量的话,则对变量的任何使用都将发生在变量定义之前!