다음을 통해 공유


할당(Crystal 구문)

할당 연산자는 콜론과 등호(:=)로 구성됩니다.

예를 들면 다음과 같습니다.

//숫자 값 10을 변수 x에 할당합니다.
x := 10;
//문자열 값 "hello"를 변수 greeting에 할당합니다.
greeting := "hello";

등호 연산자(=)는 두 값이 같은지 확인할 때 사용합니다. 일반적인 오류는 실제로 지정 연산자를 사용해야 할 때 등호 연산자를 사용하는 것입니다. 경우에 따라 등호 연산자를 사용하는 것이 구문론적으로 올바르므로 설명할 수 없는 오류 메시지를 생성하거나 전혀 오류를 생성하지 않을 수도 있습니다. 예를 들면 다음과 같습니다.

greeting = "hello";

위의 수식은 greeting 변수의 값이 "hello"와 같은지 확인합니다. "hello"와 같으면 식의 값은 True이고 그렇지 않으면 False입니다. 인사말이 문자열 변수이면 두 경우 모두 완벽하게 올바른 Crystal 구문 식입니다.