12 lines
197 B
ObjectPascal
12 lines
197 B
ObjectPascal
function f1: sequence of byte;
|
|
begin
|
|
match new Object with
|
|
integer(var i): yield i;
|
|
byte(var i): yield i;
|
|
object(var i): yield 66;
|
|
end;
|
|
end;
|
|
|
|
begin
|
|
Assert(f1.First = 66);
|
|
end. |