TSL语言基础 > UNIT单元管理 > UNIT单元的支持

UNIT单元的定义规范    

  •   我们不妨来看一段UNIT的范例代码:
    Unit SampleUnit;
    Interface
    Uses Unit1,Unit2;//Uses statement
    Function InterfaceFunction(); //place publish function header here
    Implementation
    Uses Unit3,Unit4.;//Uses statement
    Function InterfaceFunction(); // place function body here
    Begin
     PrivateFunction();
    End;

    Function PrivateFunction(); // this is a private function can be called inside only
    Begin
    End;

    Procedure InitCode();
    begin
     Echo "Initialization\r\n";
    end;
    Procedure FinalCode();
    begin
     Echo "Finalization\r\n";
    end;
    Initialization
    //Unit Initial statement here
     InitCode();
    Finalization
    //Unit Final statement here
     FinalCode();
    End.

      我们可以看到,单元的定义是以关键字unit开始的,其后紧跟单元的名字,在其后有一个interface关键字,表示接口段。
内容