Sehr einfache Frage, aber das Lesen nur durch Quellcode und zu versuchen, zu sagen, was die '
für ist und wie es sich von .
Was ist der Tick oder Apostroph für Ada?
Antwort
Das '
Zeichen verwendet wird, um ein Attribut einzuführen.
Zum Beispiel Integer'Last
ist der größte Wert des Typs Integer
und Float'Digits
ist die Dezimalgenauigkeit vom Typ Float
.
Die vollständige Liste der sprachdefinierten Attribute befindet sich in Anhang K des Ada-Referenzhandbuchs.
Es ist auch Teil der Syntax von qualifizierten Ausdrücken wie Some_Type'(expression)
.
Der .
Charakter wird unter anderem verwendet, einen Datensatz Komponentennamen einzuführen, wie Obj.Comp
, wo Obj
eine Aufzeichnung Variable ist und Comp
ist Bestandteil des Datensatzes.
Attribute werden durch die Sprache oder durch die Implementierung definiert; Komponentennamen werden definiert, wenn der Datensatztyp definiert ist.
Der Apostroph wird auch zum Abgrenzen von Zeichenliteralen verwendet: 'x'
.
- 1. Was ist der Ada-Befehlszeilen-Redirector analog zu ">"?
- 2. In PHP, was ist eine Tick?
- 3. PHP mit Declare? Was ist ein Tick?
- 4. Was bedeutet Apostroph in Haskell?
- 5. Ada Pragma Pack oder Alignment-Attribut für Datensätze?
- 6. herauszufinden, ob ein Apostroph ist ein Zitat oder eine Kontraktion
- 7. ggplot2: Habe kürzere Tick-Marken für Tick-Marken ohne Label
- 8. Was ist der `e` Parameter, der an die d3.js Force Tick Callback Funktion übergeben wird?
- 9. Muster für Apostroph in Anführungszeichen
- 10. Ada Digits Confusion
- 11. assert_select nicht mit Apostroph (Apostroph) Inhalt
- 12. Was ist die% * oder $ * Argumentliste für VBScript?
- 13. Was ist der Indexpfad für UICollectionView's additionalView oder decorationView?
- 14. Ada und Assembly
- 15. Was bedeutet ein einzelner Apostroph in Scala?
- 16. Anpassen der Farbe für einzelne Domänen-Achsen-Tick-Labels
- 17. Ada Cross-Compiler für iOS zielt
- 18. Encoding Apostroph
- 19. Cache-Bandbreite pro Tick für moderne CPUs
- 20. Was ist der keyCode für "$"?
- 21. Quadratische Gleichung in Ada
- 22. Bash - Zurück Tick Invocation Blöcke für immer
- 23. Was ist der Grund dafür, dass std :: chrono :: duration keine sofortige Tick-Count-Manipulation hat?
- 24. char_array Zuordnung in Ada
- 25. Jquery Flot erhält Tick-Daten für Tooltip
- 26. PHP: Apostroph nicht speichern
- 27. Multithreading in Ada
- 28. Was ist der richtige der erste oder der zweite?
- 29. Was ist der Ersatz für REBASE.EXE?
- 30. Was ist das? Template-Methode oder was?
Ich sehe, danke. Sie sagen, es ist Sprache/Implementierung definiert - ich kann meine eigenen Attribute nicht erstellen? –
@JCooper: Ich habe Ada in einer Weile nicht verwendet. Das letzte Mal, als ich nachgesehen habe, gab es keine Möglichkeit, eigene Attribute zu definieren. –
Keine Möglichkeit, eigene Attribute zu definieren - Sie können nur 'Schreiben', 'Lesen', 'Eingabe', Ausgabe (für Ada.Streams.Stream_IO) überschreiben. – darkestkhan