proceduer a
begin
if a =数字(指的是0-9数字) then click1;if b =字母 (a-z字母,不分大小写) then click2;
end;这2个条件怎么写既简便执行效率又快那?

解决方案 »

  1.   

    proceduer a
    begin
      if a in ['0'..'9'] then click1;  if b in ['a'..'z', 'A'..'Z'] then click2;
    end;
      

  2.   

    var
      A:Byte;
      B:Char;
    .....if  A in [0..9] then
    click1;if B in ['a'..'z','A','Z'] then
    click2;
      

  3.   

    这样写不行吧,
    出现错误
    Incompatible types: 'String' and 'Char'
      

  4.   

    如果a,b是字符string型,还要转化吗?
      

  5.   

    可用用a[1]
    b[1]
    这样String就成Char了
      

  6.   

    good 又学了一招to :madyak 
    这个a[1],加上[1]为什么就转化了??能讲讲么?
      

  7.   

    String相当于Char数组了。第一个元素的索引是1,通过这个索引得到的东东就是Char了