请问
在delphi中:=是赋值,那如果单独:和=分别是什么?
还有同样是声明var和type,procedure ,property 有什么区别吗?
定义类有什么用?

解决方案 »

  1.   

    := 赋值,= 是否相等。var 变量,type 定义(结构或者类,接口) property 类的属性。
      

  2.   

    单独的:我没用到过,=可代表比较,例,if i=0 then showmessage('dddd');
    用Var声明表示变量是按引用传递,
    Procedure 表示过程
    Property 代表属性
      

  3.   

    单独的    :   不太知道,,但=是判断两边的值是否相等的操作符,,,,还有你的var。。的问题,,,楼主是pascal的初学者吧,,pascal的资料很好找的,var是变量声明的意思如   var  aa:integer;
    type 是自定义类声明的标识符
    procedure是过程声明的标识符
    property是类中一个成员的属性在delphi中的对象观察器中意思
    定义类非常有用,就像在pascal中定义一个记录一样,,,使用方便,,可以使你的程序的结构化非常好,,从记录这块进一步面向对象,,,小生不才,,只能说到这,,,请楼下的大侠解释吧,,祝:身体健康,答案和分数同样重要!!
      

  4.   

    := 赋值
    = 判断,类似的还有 <>,<,>,and,or,not等
    var 变量声明
    type 定义 记录(record)或者类(class),接口(interface) 
    procedure 类的过程
    property 类的属性。
      

  5.   

    可是例如:
    type
      // subrange definition
      Uppercase = 'A'..'Z';  // array definition
      Temperatures = array [1..24] of Integer;  // record definition
      Date = record
        Month: Byte;
        Day: Byte;
        Year: Integer;
      end;
    中的声明用的是=,这种不会是判断是不是相等的吧???

    var
      DecemberTemperature: array [1..31] of Byte;
      ColorCode: array [Red..Violet] of Word;
      Palette: set of Colors;同样是声明这里为什么用的是:
    然到type要用=,而var要用:
    ??????????????????????????????????
      

  6.   

    可以有这样的声明
    type 
    T1=Intger;
    T2=T1;
    中用的是=
    那可以
    vare 
    T1:Integer;
    T2:T1;
    这样声明吗?(用的是:)

    vare 
    T1:Integer=10;
    后的=不是表示10赋给T1吗?
      

  7.   

    :就是定义变量时,变量名和类型中间的那个。
    := 赋值
    = 判断,类似的还有 <>,<,>,and,or,not等
    var 变量声明
    type 定义 记录(record)或者类(class),接口(interface) 
    procedure 类的过程
    property 类的属性。
      

  8.   

    vare 
    T1:Integer=10;
    后的=不是表示10赋给T1吗?
      

  9.   

    强烈建议楼主先下些OBJECT PASCAL资料学学,呵呵
      

  10.   

    楼主大概还没有学过pascal吧,到我这来,交点学费就行了,哈哈,up.
      

  11.   

    是的~~是的!我以前都是用C/C++现在在学delphi
    可是看到:和=就觉的怪怪的~~还是c好懂~~~~
      

  12.   

    OBJECT PASCAL的资料我也都查过了
    :和=都没说啊!!!!!
      

  13.   

    C                  Delphi
       int a;               var a : integer;  // 定义
       a = 5;               a := 5;           // 赋值
       if(a=5)              if a=5 then       // 关系运算
      

  14.   

    对不起,写错了,最后一行是:   if(a==5)    if a=5 then    // 关系运算
      

  15.   

    哦~~那type中
    type 
    T1=Intger;
    T2=T1;
    这怎么会是用=
    应该用:
    ????