Ruby의 not 키워드
Hassan Ejaz
2024년2월15일
Ruby에서 not
키워드를 예제와 함께 소개합니다.
Ruby의 not
키워드
식을 가져온 다음 부울 값을 전환하려면 not
키워드를 사용합니다. 일반적으로 결과로 true를 반환하는 표현식을 가져오고 false를 반환하려는 경우 표현식 앞에 not
키워드를 사용할 수 있습니다.
not
키워드의 구문은 다음과 같습니다.
# ruby
a = 5;
if not a < 7
puts "False"
end
not
키워드는 Ruby의 !
처럼 작동합니다. 운영자. 그들 사이의 유일한 차이점은 !
연산자는 모든 연산자 중에서 가장 중요도가 높으며 not
연산자가 가장 중요도가 낮습니다.
이제 다양한 예를 들어 Ruby에서 not
키워드를 사용하는 방법을 살펴보겠습니다. 다음은 예입니다.
# Ruby
username = "admin"
if not(username == "Admin" )
puts "Incorrect username!"
else
puts "Welcome, Admin!"
end
출력:
위의 예에서 알 수 있듯이 위의 코드는 대소문자를 구분하기 때문에 잘못된 비밀번호를 반환했습니다. 이제 Ruby에서 not
연산자의 좀 더 복잡한 코드를 살펴보겠습니다.
아래와 같이 코드를 고려하십시오.
# Ruby
user1 = "admin"
pass = 12345
if not(user1 == "admin" && pass == 12345)
puts "User and Pass doesn't match!"
else
puts "Successful Login"
end
실행 시 다음과 같은 출력이 생성됩니다.
위의 예에서 볼 수 있듯이 명령문이 true를 반환한 다음 not
키워드가 결과를 뒤집었습니다. 출력은 else
문에서 인쇄되었습니다.
이런 식으로 반환 값을 true에서 false로 또는 false에서 true로 전환하려는 여러 작업에 대해 Ruby의 코드에서 not
키워드를 사용할 수 있습니다.