muy básico, pero sólo a través de la lectura de código fuente y tratando de decir lo que el '
es y cómo se diferencia de .
¿Para qué sirve el tilde o el apóstrofo en Ada?
Respuesta
El carácter '
se utiliza para introducir un atributo.
Por ejemplo, Integer'Last
es el mayor valor de tipo Integer
y Float'Digits
es la precisión decimal de tipo Float
.
La lista completa de los atributos definidos por el idioma se encuentra en el Anexo K del Manual de referencia de Ada.
También es parte de la sintaxis de expresiones calificadas, como Some_Type'(expression)
.
El carácter .
se utiliza, entre otras cosas, introducir un nombre de componente de registro, como Obj.Comp
, donde Obj
es una variable de registro y Comp
es un componente de ese registro.
Los atributos están definidos por el idioma o por la implementación; los nombres de los componentes se definen cuando se define el tipo de registro.
El apóstrofo también se utiliza para delimitar caracteres literales: 'x'
.
- 1. ¿Para qué sirve el operador "==="?
- 2. ¿Para qué sirve el símbolo $ en JavaScript
- 3. ¿Para qué sirve el modificador 'asmlinkage'?
- 4. JSON RPC - ¿Para qué sirve el "id"?
- 5. ¿Para qué sirve el generador GWT?
- 6. ASP.NET MVC3: ¿Para qué sirve el paquete.config?
- 7. ¿Para qué sirve el functor aplicativo 'Const'?
- 8. sem_init (...): ¿Para qué sirve el parámetro pshared?
- 9. ¿Para qué sirve el ThreadGroup de Ruby?
- 10. ¿Para qué sirve el archivo NW MainWindow.xib?
- 11. ¿Para qué sirve el atributo citar?
- 12. ¿Para qué sirve el archivo Nuget repositories.config?
- 13. System.Web.Abstractions: ¿para qué sirve?
- 14. ¿Para qué sirve memcache.hash_strategy?
- 15. ¿Para qué sirve Clojure?
- 16. ¿Para qué sirve PowerShell?
- 17. ¿Qué es el operador ": =" en (VB) .NET o para qué sirve?
- 18. Cakephp, ¿para qué sirve?
- 19. ¿Para qué sirve Enum?
- 20. ¿Para qué sirve AnyVal.types?
- 21. ¿Para qué sirve __path__?
- 22. ¿Para qué sirve el repositorio UsersConnection en Spring Social Facebook?
- 23. ¿Para qué sirve pushState?
- 24. ¿Para qué sirve cURL?
- 25. ¿Qué significa apóstrofo en Haskell?
- 26. ¿para qué sirve ~~ en javascript?
- 27. ¿Para qué sirve ApplicationDomain.domainMemory?
- 28. ¿Para qué sirve generator.throw()?
- 29. ¿Para qué sirve Automapper?
- 30. ¿Para qué sirve UnmanagedMemoryStream?
Ya veo, gracias. Usted dice que se define su lenguaje/implementación. ¿No puedo crear mis propios atributos? –
@JCooper: No he usado Ada desde hace tiempo. La última vez que miré, no había forma de definir tus propios atributos. –
No hay forma de definir sus propios atributos: puede sobrescribir solo la salida 'Escribir', 'Leer', 'Entrada' (utilizada para Ada.Streams.Stream_IO). – darkestkhan