Compara dos strings en Julia – Método cmp()

es cmp()una función incorporada en julia que se usa para devolver 0 si las dos strings especificadas tienen la misma longitud y el carácter en cada índice es el mismo en ambas strings, devuelve -1 si a es un prefijo de b, o si a viene antes de b en orden alfabético y devuelve 1 si b es un prefijo de a, o si b viene antes de a en orden alfabético.

Sintaxis:
cmp(a::StringAbstracta, b::StringAbstracta)

Parámetros:

  • a::AbstractString: Primera string especificada
  • b::AbstractString: segunda string especificada

Devuelve: Devuelve 0 si las dos strings especificadas tienen la misma longitud y el carácter en cada índice es el mismo en ambas strings, devuelve -1 si a es un prefijo de b, o si a viene antes de b en orden alfabético y devuelve 1 si b es un prefijo de a, o si b precede a a en orden alfabético.

Ejemplo 1:

# Julia program to illustrate 
# the use of String cmp() method
  
# Comparing two strings and 
# getting the values 0, -1 or 1
println(cmp("abc", "abc"))
println(cmp("a", "b"))
println(cmp("c", "b"))
println(cmp("ab", "abc"))
println(cmp("abc", "ab"))
println(cmp("ab", "ac"))

Producción:

0
-1
1
-1
1
-1

Ejemplo 2:

# Julia program to illustrate 
# the use of String cmp() method
  
# Comparing two strings and 
# getting the values 0, -1 or 1
println(cmp("1", "2"))
println(cmp("1", "1"))
println(cmp("12", "21"))
println(cmp("123", "23"))
println(cmp("31", "23"))

Producción:

-1
0
-1
-1
1

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *