必须使用哪些关键字来创建变体记录?关键字必须用于创建变体记录?
0
A
回答
0
TEmployee = record
FirstName, LastName: string[40];
BirthDate: TDate;
case Salaried: Boolean of
True: (AnnualSalary: Currency);
False: (HourlyWage: Currency);
end;
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. Filter()关键字必须是字符串
- 2. 创建关于子女的记录
- 3. 关于DUPLICATE KEY UPDATE创建新记录
- 4. 创建外键关联的记录时在轨创建另一个记录
- 5. Info.plist关键字符串 - 在SDK中定义,还是我必须创建它们?
- 6. 在创建实体记录时自动创建记录
- 7. 创建记录后创建关联
- 8. 使用实体框架创建新记录时违反主键
- 9. 用现有记录的外键创建休眠实体
- 10. ASP.net MVC用外键创建表记录
- 11. 创建记录后,Rails如何自动创建关联记录?
- 12. 在创建父记录后自动创建关联记录
- 13. System.IO.StreamWriter:为什么我必须使用关键字“using”
- 14. 扩展方法 - 必须使用这个关键字吗?
- 15. 我必须误解PHP的“使用”关键字
- 16. 用于创建和更新记录的ActiveAndroid自定义主键
- 17. 使用C关闭创建记录#
- 18. 用hasMany关系创建记录
- 19. Force用belongs_to关联创建记录
- 20. django - __init __()关键字必须是字符串
- 21. 是否必须关闭使用NSURLSessionDataTask创建的连接
- 22. 用于创建SRV记录的权利
- 23. 使用rails活动记录关联创建javascript变量
- 24. REST中的POST方法必须仅用于创建资源?
- 25. 必须是变体或对象
- 26. 我必须显示其创建日期的数据库列表记录吗?
- 27. TSQL查询所有记录必须存在以返回记录
- 28. 创建现有记录的与外键关联
- 29. CakePHP:创建/更新记录(外键)
- 30. 创建Eclipse键盘记录插件?
至极Pascal编译器,您使用的? – RRUZ 2010-06-17 21:42:17
免费的帕斯卡尔编译器 – osabri 2010-06-17 22:00:48
这是怎么做到的:http://privat.rejbrand.se/howtoaccept.html – 2010-06-18 15:57:20