no palabra clave en Ruby

La palabra clave “ no ” es diferente a las demás. La palabra clave «no» obtiene una expresión e invierte su valor booleano, por lo que, dada una condición verdadera , devolverá falso . Funciona como “! ” operador en Ruby, la única diferencia entre la palabra clave “y” y “!” el operador es “!” tiene la precedencia más alta de todos los operadores, y «not» una de las más bajas.

Sintaxis:

not expression

Ejemplo 1:

Ruby

# Ruby program to illustrate not keyword
uname = "geeks"
  
# Using not keyword
if not(uname == "Geeks" )
puts "Incorrect username!"
else  
puts "Welcome, GeeksforGeeks!"
end

 

Producción:

Incorrect username!

Ejemplo 2: 

 

Ruby

# Ruby program to illustrate not keyword
uname = "Geek"
password = "Wel123"
number = 123
if not(uname == "Geek" && 
       password == "Wel123" &&
       number == 123)
puts "Hey, Incorrect Credentials"
else
  puts "Welcome to GeeksforGeeks"  
end

 

Producción:

Welcome to GeeksforGeeks

Publicación traducida automáticamente

Artículo escrito por khushboogoyal499 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 *