主题:函数问题求教
大家好,小弟求教几个关于函数的问题。代码如下
USERVAR LTOP=10,10
USERVAR RBOT=500,500
DIM X,Y,X1,Y1,X2,Y2,S
s=instr(LTOP,",") //我的理解是 在LTOP中进行二进制比较“,”返回“,”所在位置的二进制值,这是不是找出左顶点的坐标个数?如果用文本比较,是不是一样的结果呢?
x1=int(mid(LTOP,1,s-1) // 我的理解是把s-1个坐标取他们的整数,为什么这里表示的只是横坐标呢?
y1=int(mid(LTOP,s+1) // 同上,为什么这里表示的是纵坐标。还有这里为什么是s+1,而不是s-1呢?
s=instr(RBOT,",") 同上
X2=int(mid(RBOT,1,S-1)
Y2=int(mid(RBOT,s+1)
各位高手帮忙看看,先谢谢了。
另外,小弟想问下,函数里面的表达式一般是字符串,数字之类的,如过用坐标表示要怎么理解呢? 如上面,instr(ltop,",") 是不是把LTOP直接看成一个表达式?
麻烦大家帮我分析下
USERVAR LTOP=10,10
USERVAR RBOT=500,500
DIM X,Y,X1,Y1,X2,Y2,S
s=instr(LTOP,",") //我的理解是 在LTOP中进行二进制比较“,”返回“,”所在位置的二进制值,这是不是找出左顶点的坐标个数?如果用文本比较,是不是一样的结果呢?
x1=int(mid(LTOP,1,s-1) // 我的理解是把s-1个坐标取他们的整数,为什么这里表示的只是横坐标呢?
y1=int(mid(LTOP,s+1) // 同上,为什么这里表示的是纵坐标。还有这里为什么是s+1,而不是s-1呢?
s=instr(RBOT,",") 同上
X2=int(mid(RBOT,1,S-1)
Y2=int(mid(RBOT,s+1)
各位高手帮忙看看,先谢谢了。
另外,小弟想问下,函数里面的表达式一般是字符串,数字之类的,如过用坐标表示要怎么理解呢? 如上面,instr(ltop,",") 是不是把LTOP直接看成一个表达式?
麻烦大家帮我分析下