我目前正在开发Free Pascal计划。作为编码的一部分,我需要在If语句条件中访问数组。例如,我使用的代码类似于:
如果(SumArray [s])> 0和(AverageArray [a])< 10然后......
此语法不起作用。我需要正确的Free Pascal语法才能在If语句的条件中使用数组。感谢。
答案 0 :(得分:2)
应该是
If (SumArray[s] > 0) And (AverageArray[a] < 10) then
需要parens的原因是and
运算符的优先级高于比较运算符。
如果你查看你的代码,你会发现你的parens里面的表达没有操作符,所以你的parens没有任何意义。