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