Por ejemplo:?.¿Cuál es el símbolo '#" en Pascal
x := #123;
Traté de buscar en torno a Google pero simplemente no tengo idea de lo que esto significa
Por ejemplo:?.¿Cuál es el símbolo '#" en Pascal
x := #123;
Traté de buscar en torno a Google pero simplemente no tengo idea de lo que esto significa
IIRC que significa un valor de carácter del número (por ejemplo, # 32 -..> espacio)
# 123 es el mismo que Chr (123), excepto que es una constante de carácter literal en lugar de una función de sistema integrada (Chr). –
FWIW, en estos días, Chr (32) no hace nada. En realidad, ni siquiera es una función, es completamente equivalente a # 32 y Char (32). –
#123
es un personaje (Char
Tipo .) del valor ordinal 123
es una extensión a Pascal estándar, Borland Pascal acepta el signo de libra ('#') seguido inmediatamente por un número decimal entre 0 y 255 como un solo carácter con ese código.
Bueno, en Delphi 2009+ todas las cadenas son Unicode, por lo que ya no estás restringido a códigos entre 0 y 255. Por ejemplo, # $ 222b es el signo integral. (En Delphi, $ es el prefijo hexadecimal). –
No está limitado a eso en versiones anteriores, tampoco, @Andreas. Delphi admitió Unicode durante más de una década antes de Delphi 2009. –
Delphi admitió los literales WideChar durante más de una década. –
Es código de carácter. # 97 es equivalente a 'a', etc.
Se puede ver un gráfico en here.
¿Qué significa ==? En Delphi, utiliza: = para asignaciones y = cuando prueba para igualdad. El operador == no existe. –
perdón por eso. == significa "equivalente a". Respuesta editada para mayor claridad – CheesePls
OK, así que no fue una expresión de Delphi. ¡Ya veo! –
Como otros han mencionado que es un código de caracteres, lo más a menudo posible verlos utilizan para saltos de línea en los mensajes, u otro carácter de control, tales como la Etiqueta (# 9)
ShowMessage('Error:'#13#10'Something terrible happened')
Por extraño que no es necesario contatenar una cadena que implica estos.
, pero es mejor usar sLineBreak para esa funcionalidad. –
Es código de carácter. # 97 es equivalente a chr (97), etc.
# se conoce como "Número de signo", "símbolo de hash" o en los EE.UU. "signo de libra" – Nikko
¡Gracias! Estaba buscando cómo se llama. –
¿Has oído hablar de charmap.exe? # es U + 0023: "NUMBER SIGN". –