Ada 程式設計/屬性/'Img
外觀
Img 屬性與 Image 不同,雖然兩者都可以直接應用於物件,但 Img 不能應用於型別。
屬性的示例用法
Put_Line ("X = " & X'Img);
與更冗長的寫法意義相同
Put_Line ("X = " & T'Image (X));
其中 T 是物件 X 的(子)型別。
注意,從技術上講,類似於 Image,X'Img 返回一個無引數函式,該函式在被呼叫時返回適當的字串。這意味著 X'Img 可以被重新命名為返回字串的函式,或用作例項化中的函式引數。