pascal - 如何将记录键作为过程参数传递?
pascal - How pass record key as a procedure parameter?
我对 Pascal 中的记录 + 过程没有什么问题。我已将记录声明为类型,我希望将此记录键作为过程中的参数
这是记录结构和声明:
person = record
name:string[20];
age:integer;
end;
var x:person
我有这个程序,我不知道在参数中插入了什么:
procedure out(param);
begin
writeln(param);
end;
和程序主体中的调用过程:
x.name := 'Obama';
x.age := 35;
out(x.name);
out(x.age);
如何访问记录的某个键以及如何将它传递给参数?谢谢
procedure out(param:person);
begin
writeln(param.name);
writeln(param.age);
end;
我对 Pascal 中的记录 + 过程没有什么问题。我已将记录声明为类型,我希望将此记录键作为过程中的参数
这是记录结构和声明:
person = record
name:string[20];
age:integer;
end;
var x:person
我有这个程序,我不知道在参数中插入了什么:
procedure out(param);
begin
writeln(param);
end;
和程序主体中的调用过程:
x.name := 'Obama';
x.age := 35;
out(x.name);
out(x.age);
如何访问记录的某个键以及如何将它传递给参数?谢谢
procedure out(param:person);
begin
writeln(param.name);
writeln(param.age);
end;