Ruby의 not 키워드

Hassan Ejaz 2024년2월15일
Ruby의 not 키워드

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에서 if-else 문으로 Not Keyword 테스트하기

위의 예에서 알 수 있듯이 위의 코드는 대소문자를 구분하기 때문에 잘못된 비밀번호를 반환했습니다. 이제 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

실행 시 다음과 같은 출력이 생성됩니다.

Ruby에서 복잡한 if-else 문으로 Not 키워드 테스트하기

위의 예에서 볼 수 있듯이 명령문이 true를 반환한 다음 not 키워드가 결과를 뒤집었습니다. 출력은 else 문에서 인쇄되었습니다.

이런 식으로 반환 값을 true에서 false로 또는 false에서 true로 전환하려는 여러 작업에 대해 Ruby의 코드에서 not 키워드를 사용할 수 있습니다.

관련 문장 - Ruby Keyword