본문으로 건너뛰기

불리언

불리언이이란 참과 거짓을 나타내는 값입니다.

0 또는 1, 즉 false 또는 true를 의미합니다.

Rust에서 불리언은 bool을 통해 선언합니다.

불리언 변수 선언

불리언 변수는 다음과 같이 선언합니다.

let is_true: bool = true;
참고로 bool은 항상 true 또는 false 값만 가질 수 있습니다. :::

! 느낀표

! 느낀표를 사용하면 불리언 값의 반대를 얻을 수 있습니다.

!truefalse를 반환하고, !falsetrue를 반환합니다.

!!truetrue이고 !!falsefalse입니다.

assert!(), assert_eq!(), assert_ne!()

assert!()는 불리언 값이 참이어야 하는 경우에만 실행되고, 거짓이면 에러를 발생시킵니다.

예: assert!(true);는 정상적으로 코드가 실행되지만 assert!(false)는 에러가 발생합니다.

assert_eq!()은 어떤 두 값이 같으면 실행되고, 같지 않으면 에러가 발생합니다.

assert_ne!()는 반대로 어떤 두 값이 같지 않으면 실행되고, 같으면 에러가 발생합니다 (ne는 not equal).

이는 나중에 더 자세히 알아보겠습니다. :::