Ruby의 같지 않은 연산자

Zeeshan Afridi 2023년6월21일
  1. Ruby의 같지 않은 연산자
  2. Ruby에서 같지 않음 연산자 사용
  3. 결론
Ruby의 같지 않은 연산자

Ruby에는 여러 비교 연산자가 있습니다. 가장 일반적으로 사용되는 것은 데이터 유형과 값이 같은지 확인하는 등호 연산자 ==입니다.

하지만 두 값이 같지 않은지 검사하고 싶다면 어떻게 해야 할까요? 이를 위해 != 연산자를 사용합니다.

Ruby의 같지 않은 연산자

!= 연산자는 숫자, 문자열 및 부울을 포함한 모든 데이터 유형과 함께 사용할 수 있습니다. 숫자 및 문자열과 같이 비교할 수 있는 데이터 유형과 함께 사용할 수 있습니다.

이 연산자는 종종 ifunless 문과 같은 조건문에서 사용됩니다. != 연산자를 사용하면 두 거래가 같지 않은지 확인할 때 적합합니다.

예제 코드:

if $name != "John"
  puts "Hello user!"
end

출력:

Hello user!

참조가 다른 개체를 가리키는 경우 개체는 같지 않으며 !=는 참으로 평가됩니다. 동일한 개체를 가리키는 경우 개체는 동일하며 !=는 거짓으로 평가됩니다.

!=는 Ruby의 비교 연산자로 두 값이나 변수가 같은지 여부도 확인할 수 있습니다. 같지 않으면 true를 반환합니다. 그렇지 않으면 ‘false’를 반환합니다.

예를 들어 다음 코드는 두 값이 같지 않기 때문에 콘솔에 false를 인쇄합니다.

puts 1 != 2

!= 연산자는 Ruby 핵심 구문의 일부가 아닙니다. 표준 라이브러리의 일부이며 사용하기 전에 포함해야 합니다.

!= 연산자는 <=> 연산자(우주선 연산자)와 동일합니다. == 연산자를 사용하여 두 값이 같은지 비교하는 것과 같은 방식으로 두 값이 같지 않은지를 비교합니다.

Ruby에서 같지 않음 연산자 사용

위에서 언급했듯이 이 연산자는 주어진 값이 다른 값과 동일하지 않은지 여부를 확인하기 위해 조건문에서 자주 사용됩니다. 예를 들어, 다음 코드는 변수 x의 값이 변수 y의 값과 유사하지 않은지 여부를 확인합니다.

예제 코드:

x =2
y =3

if x != y
 puts "x is not equal to y"
end

출력:

x is not equal to y

이 예에서 볼 수 있듯이 xy와 같지 않으며 true를 반환하고 if의 본문이 실행됩니다.

예제 코드:

i = 10

if !(i < 3)
 puts "Hi, I am a good boy"
end

출력:

Hi, I am a good boy

몇 가지 다른 시나리오를 살펴보겠습니다.

puts 1 != 2 # => true
puts 1 != 1 # => false
puts "a" != "b" # => true
puts "a" != "a" # => false

결론

이 기사는 Ruby의 같지 않음 연산자가 두 입력이 같지 않은지 확인하는 데 사용된다는 결론을 내립니다. 객체가 같지 않으면 true를, 같으면 false를 생성합니다.

Ruby의 같지 않음 연산자는 코드를 더 간결하고 읽기 쉽게 만드는 데 도움이 되는 유용한 도구입니다. 두 값이 같지 않은지 검토하는 데 활용할 수 있으며, 그렇지 않으면 true를 반환합니다.

Zeeshan Afridi avatar Zeeshan Afridi avatar

Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.

LinkedIn

관련 문장 - Ruby Operator