4D v16.3Character code |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Character code
Character code
El comando Character code devuelve el código Unicode UTF-16 (incluído entre 1 y 65535) de unCaracter. La función Char es la contraparte de Character code. Devuelve el carácter designado por un código UTF-16. Los caracteres en mayúsculas y minúsculas se consideran iguales en una comparación. Puede utilizar Character code para diferenciar entre los caracteres en mayúsculas y en minúsculas. Por lo tanto, esta línea devuelve True: ("A"="a") Por otra parte, esta línea devuelve False: Este ejemplo devuelve el código del primer carácter de la cadena "ABC": RecupCod:=Character code("ABC") ` RecupCod toma el valor 65, el código del carácter de A El siguiente ejemplo prueba los retornos de carro y los tabuladores: For($vlCar;1;Length(vtText)) Cuando se ejecuta muchas veces en textos largos, se ejecutará más rápido, una vez compilado, si se escribe de esta forma: For($vlCar;1;Length(vtText)) El segundo código se ejecuta más rápido por dos razones: sólo referencia un carácter por iteración y utiliza comparaciones de enteros largos en lugar de comparaciones de cadenas para probar los retornos de carro y las tabulaciones. Utilice esta técnica cuando trabaje con códigos comunes tales como CR y TAB.
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Modificado: 4D v11 SQL ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||