Looking for ada Keywords? Try Ask4Keywords

adaAttributbild


Einführung

Die Untertypenattribute 'Image und 'Value nehmen jeweils einen Skalarwert und eine Zeichenfolge an und geben jeweils einen String und einen Skalarwert zurück. Das Ergebnis von 'Image kann in 'Value eingegeben werden, um den ursprünglichen Wert zu erhalten. Das Gegenteil trifft auch zu.

Das __Scalar_Object__'Image Attribut __Scalar_Object__'Image kann direkt an Objekten verwendet werden (seit Ada 2012-TC-1).

Syntax

  • Funktion Scalar'Image (Argument: Scalar'Base) return String;
  • Funktion Discrete'Image (Argument: Discrete'Base) return String;
  • function Integer'Image (Argument: Integer'Base) return String;
  • function Enumeration'Image (Argument: Enumeration'Base) return String;
  • Funktion Real'Image (Argument: Real'Base) return String;
  • Funktion Numeric'Image (Argument: Numeric'Base) return String;
  • Funktion Scalar'Value (Argument: String) return Scalar'Base;
  • Funktion Discrete'Value (Argument: String) return Discrete'Base;
  • Funktion Integer'Value (Argument: String) return Integer'Base;
  • Funktion Enumeration'Value (Argument: String) return Enumeration'Base;
  • Funktion Real'Value (Argument: String) return Real'Base;
  • Funktion Scalar_Object 'Image return String;

Bemerkungen

Beachten Sie, dass 'Image implementierungsdefinierte Ergebnisse haben kann (RM 3.5), dh wenn einige für das String Ergebnis benötigte Grafikzeichen nicht in Character definiert sind. 'Wide_Image Sie die größeren Repertoires von 'Wide_Image 'Wide_Wide_Image und 'Wide_Wide_Image .

Ada 2012 (TC-1)

Die Berechtigung zur Verwendung des Attributs __Scalar_Object__'Image direkt für ein Objekt wurde in Ada 2012-TC-1 (April 2016) hinzugefügt.

Attributbild Verwandte Beispiele