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.
|