跳轉到內容

Ada 程式設計/屬性/'Image

來自 Wikibooks,開放的書籍,為開放的世界

Ada. Time-tested, safe and secure.
Ada。經久考驗、安全可靠。

X'Image(Y) 是 Ada 屬性,其中 X 是任何離散型別,Y 是該型別的例項。此屬性返回作為輸入傳遞的值的字串表示形式。

此屬性是一種將型別值自動轉換為適合輸出的字串的實用方法。


在 Ada 2022 中添加了簡化版本

Y’Image 返回字串

Y 值的字串形式影像。

type My_Enum is (Enum1, Enum2, Enum3); 
... 
pragma Assert (My_Enum'Image (Enum1) = "ENUM1");
pragma Assert (Enum1'Image = "ENUM1"); -- Ada 2022

另請參見

[編輯 | 編輯原始碼]

Ada 參考手冊

[編輯 | 編輯原始碼]
華夏公益教科書