Acceso al valor de una clave específica en Julia: métodos get(), get!() y getkey()

Es get()una función incorporada en julia que se usa para devolver el valor almacenado para la clave especificada, o el valor predeterminado dado si no hay una asignación para la clave.

Sintaxis:
get(colección, clave, por defecto)

Parámetros:

  • colección: colección especificada.
  • clave: clave especificada presente en la colección.
  • predeterminado: valor predeterminado especificado que se devuelve si no hay una asignación para la clave presente en la colección.

Devoluciones: devuelve el valor almacenado para la clave especificada, o el valor predeterminado dado si no hay una asignación para la clave presente.

Ejemplo:

# Julia program to illustrate 
# the use of get() method
  
# Getting the value stored for the
# specified key, or the given default
# value if no mapping for the key is present.
D = Dict("a"=>5, "b"=>10, "c"=>15);
println(get(D, "a", 1))
println(get(D, "b", 2))
println(get(D, "c", 3))
println(get(D, "d", 4))

Producción:

5
10
15
4

¡obtener!()

Es get!()una función incorporada en julia que se usa para devolver el valor almacenado para la clave especificada, o si no hay una asignación para la clave presente, almacene la clave => predeterminado y devuelva el valor predeterminado.

Sintaxis:
get!(colección, clave, predeterminado)

Parámetros:

  • colección: colección especificada.
  • clave: clave especificada presente en la colección.
  • predeterminado: valor predeterminado especificado.

Devoluciones: devuelve el valor almacenado para la clave especificada, o si no hay una asignación para la clave presente, almacene clave => predeterminado y devuelva el valor predeterminado.

Ejemplo:

# Julia program to illustrate 
# the use of get !() method
  
# Getting the value stored for 
# the specified key, or if no
# mapping for the key is present,
# store key => default, and return default.
D = Dict("a"=>5, "b"=>10, "c"=>15);
println(get !(D, "a", 1))
println(get !(D, "b", 2))
println(get !(D, "c", 3))
println(get !(D, "d", 4))
println(D)

Producción:

5
10
15
4
Dict("c"=>15, "b"=>10, "a"=>5, "d"=>4)

obtener la clave()

Es getkey()una función incorporada en julia que se usa para devolver la clave del argumento de coincidencia de clave si existe una en la colección; de lo contrario, devuelve el valor predeterminado.

Sintaxis:
get!(colección, clave, predeterminado)

Parámetros:

  • colección: colección especificada.
  • clave: clave especificada presente en la colección.
  • predeterminado: valor predeterminado especificado.

Devoluciones: devuelve la clave de argumento de coincidencia de clave si existe una en la colección; de lo contrario, devuelve el valor predeterminado.

Ejemplo:

# Julia program to illustrate 
# the use of getkey() method
  
# Getting the key matching argument 
# key if one exists in the collection, 
# otherwise return default.
D = Dict("a"=>5, "b"=>10, "c"=>15);
println(getkey(D, "a", 1))
println(getkey(D, "b", 6))
println(getkey(D, "d", 1))
println(getkey(D, "e", 'z'))

Producción:

a
b
1
z

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 *