Es ascii()
una función incorporada en julia que se usa para convertir una string específica a un tipo de string y también verificar la presencia de datos ASCII. Si hay un byte que no es ASCII, lanza un ArgumentError que indica la posición del primer byte que no es ASCII.
Sintaxis:
ascii(s::StringAbstracta)Parámetros:
- s::AbstractString: string especificada
Devoluciones: devuelve la string convertida si contiene un byte ASCII; de lo contrario, arroja un ArgumentError que indica la posición del primer byte no ASCII.
Ejemplo 1:
# Julia program to illustrate # the use of String ascii() method # Checking the presence of ASCII byte else # throw an ArgumentError indicating the # position of the first non-ASCII byte. # In below string, ? is the non-ASCII byte println(ascii("GFG?GFG"))
Producción:
ERROR: LoadError: ArgumentError: invalid ASCII at index 4 in "GFG?GFG" Stacktrace: [1] ascii(::String) at ./strings/util.jl:479 while loading /home/cg/root/421147/main.jl, in expression starting on line 9
Ejemplo 2:
# Julia program to illustrate # the use of String ascii() method # Checking the presence of ASCII byte else # throw an ArgumentError indicating the # position of the first non-ASCII byte. # In below string, non-ASCII byte is not present println(ascii("GeeksforGeeks"))
Producción:
GeeksforGeeks
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA