pascalabcnet/TestSuite/intellisense_tests/variable.pas

25 lines
949 B
ObjectPascal
Raw Permalink Normal View History

2017-08-26 16:59:43 +03:00
var a13{@var a13: integer;@} := Round(2);
2016-05-06 14:56:19 +03:00
begin
var a1{@var a1: integer;@} := 2;
var a2{@var a2: char;@} := '3';
var a3{@var a3: string;@} := '32';
var a4{@var a4: real;@} := 2.3;
var a5{@var a5: boolean;@} := true;
var a6{@var a6: byte;@}: byte;
2016-05-06 15:29:47 +03:00
var a7{@var a7: string[5];@}: string[5];
2016-05-06 14:56:19 +03:00
var a8{@var a8: List<integer>;@} := new List<integer>;
var a9{@var a9: real;@} := 2+3.4;
2017-08-27 20:04:24 +03:00
var a10{@var a10: sequence of integer;@} := a8+2;
2016-05-06 14:56:19 +03:00
var a11{@var a11: integer;@} := a8[2];
2017-08-26 16:59:43 +03:00
var a12 := sin{@function Sin(x: real): real;@}(2);
2017-08-27 20:04:24 +03:00
var a14{@var a14: real;@} := 5/5;
var a15{@var a15: integer;@} := 5 div 5;
var a16{@var a16: int64;@} := int64(5) div 5;
var a17{@var a17: string;@} := 'a'+'b';
var a18{@var a18: string;@} := a3+a2;
var a19{@var a19: string;@} := a2+a3;
var a20{@var a20: List<integer>;@} := a8 + a8;
var a21{@var a21: boolean;@} := 2 in a8;
2016-05-06 14:56:19 +03:00
writeln(a1{@var a1: integer;@}+a4);
end.