2010-06-17 18 views
0

必须使用哪些关键字来创建变体记录?关键字必须用于创建变体记录?

+0

至极Pascal编译器,您使用的? – RRUZ 2010-06-17 21:42:17

+0

免费的帕斯卡尔编译器 – osabri 2010-06-17 22:00:48

+0

这是怎么做到的:http://privat.rejbrand.se/howtoaccept.html – 2010-06-18 15:57:20

回答

1

考虑这个标准的例子@osabiri检查与记录的Free Pascal文档。

Type 
    MyRec = Record 
      X : Longint; 
      Case byte of 
      2 : (Y : Longint; 
       case byte of 
       3 : (Z : Longint); 
       ); 
      end; 

重要提示:

变量部分必须是最后的 记录。 case语句中的可选标识符用于访问 标记字段值,否则 对程序员不可见。可以使用 来查看在某个时间1哪个变体处于活动状态 。实际上,它 在记录中引入了一个新字段。

检查提纲链接

+0

你能解释一下你最后一段的意思。假设我有一个case'case Integer of 0: 1: end;如何决定哪个案例将被执行? – CyprUS 2012-04-24 09:32:45

相关问题