如果a为真,返回值为后者,如果 a为假 返回值为a本身
or的话相反 如果a为真 返回值为a,如果a为假 返回值为b
所以你这里只要使用
if (Keys.held.Up) then
a=a+1
c=c+1
end
if (a==5 and b==5) then
c=100
end
if (a==5 or b==5) then
c=100
end
不要把所有东西写到一行里
这样不会提高程序的执行效率,反而会降低代码的可读性
请将脚本根据以下格式修改:IF P1<=3 THEN
F1 = Pump1Flow*2
ELSE
IF P1<=20 THEN
...
问题在于Intouch无法识别3<P1<=20这种格式的语句,所以你的脚本只有两种触发情况,要么P1<=3,要么P1>3。
脚本如果要使用两个条件,必须使用AND语句,P1>3 AND P1<=20,不过由于你的脚本是区间变化,所以下限条件可以不加,因为通过ELSE触发的必然满足下限。
sql语句中按照优先级确定and和or的先后顺序,and的优先级要高于or。sql是一种特殊的编程语言,多被运用在数据库查询,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库脚本文件的扩展名。
1、为了节省空间,应该尽可能的使用最小的整型数据。一个TINYINT型数据只占用一个字节;一个INT型数据占用四个字节。这看起来似乎差别不大,但是在比较大的表中,字节数的增长是很快的。另一方面,一旦你已经创建了一个字段,要修改它是很困难的。因此,为安全起见,你应该预测一下,一个字段所需要存储的数值最大有可能是多大,然后选择适当的数据类型。
2、sql数据查询语言也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDERBY,GROUPBY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)