2010-06-17 39 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

相關問題