2019-12-25 15:17:32 +03:00
function Test( a: integer ) : integer ;
2016-05-06 15:29:47 +03:00
begin
end ;
function Test( a: real ) : integer ;
begin
end ;
function Test( a: string ) : integer ;
begin
end ;
function Test( a: boolean ) : integer ;
begin
end ;
function Test( a: List< integer > ) : integer ;
begin
end ;
begin
Test{@function Test(a: integer): integer;@} ( 2 3 ) ;
Test{@function Test(a: real): integer;@} ( 2.3 ) ;
Test{@function Test(a: string): integer;@} ( '333' ) ;
Test{@function Test(a: boolean): integer;@} ( true ) ;
Test{@function Test(a: List<integer>): integer;@} ( Lst( 2 , 3 , 4 ) ) ;
2019-12-25 15:17:32 +03:00
Test{(function Test(a: integer): integer;)} ;
2017-08-13 20:56:04 +03:00
var delim: array of char ;
'aa' . Split{@function string.Split(separator: array of char; options: StringSplitOptions): array of string;@} ( delim, System. StringSplitOptions. RemoveEmptyEntries) ;
2016-05-06 15:29:47 +03:00
end .