영어 버전 문서로 돌아가기CLEM 연산자
CLEM 연산자(SPSS Modeler)
마지막 업데이트 날짜: 2024년 10월 04일
이 페이지에는 사용 가능한 CLEM 언어 연산자가 나열되어 있습니다.
운영 | 주석 | 우선순위(다음 섹션 참조) |
---|---|---|
or |
두 개의 CLEM 표현식 사이에 사용됩니다. 둘 중 하나라도 참이거나 둘 모두가 참이면 참 값을 리턴합니다. | 1,000만 |
and |
두 개의 CLEM 표현식 사이에 사용됩니다. 둘 모두 참이면 참 값을 리턴합니다. | 9 |
= |
두 개의 비교 가능한 항목 사이에 사용합니다. ITEM1이 ITEM2와 동일하면 참을 리턴합니다. | 7 |
== |
= 와 동일합니다. |
7 |
/= |
두 개의 비교 가능한 항목 사이에 사용합니다. ITEM1이 ITEM2와 동일하지 않으면 참을 리턴합니다. | 7 |
/== |
/= 와 동일합니다. |
7 |
> |
두 개의 비교 가능한 항목 사이에 사용합니다. ITEM1이 엄밀하게 ITEM2를 초과하면 참을 리턴합니다. | 6 |
>= |
두 개의 비교 가능한 항목 사이에 사용합니다. ITEM1이 ITEM2 이상이면 참을 리턴합니다. | 6 |
< |
두 개의 비교 가능한 항목 사이에 사용합니다. ITEM1이 엄밀하게 ITEM2 미만이면 참을 리턴합니다. | 6 |
<= |
두 개의 비교 가능한 항목 사이에 사용합니다. ITEM1이 ITEM2 이하이면 참을 리턴합니다. | 6 |
&&=_0 |
두 정수 사이에 사용합니다. 부울 표현식 INT1 && INT2 = 0에 해당됩니다. | 6 |
&&/=_0 |
두 정수 사이에 사용합니다. 부울 표현식 INT1 && INT2 /= 0에 해당됩니다. | 6 |
+ |
두 개의 수를 더합니다. NUM1 + NUM2 | 5 |
>< |
두 개의 문자열을 연결합니다 (예: STRING1 >< STRING2 ). |
5 |
- |
하나의 수를 다른 하나에서 뺍니다. NUM1 - NUM2. 또한 숫자의 앞에 사용할 수도 있습니다. - NUM | 5 |
* |
2개의 수를 곱하는 데 사용합니다. NUM1 * NUM2 | 4 |
&& |
두 정수 사이에 사용합니다. 결과는 정수 INT1과 INT2의 bitwise 'and'입니다. | 4 |
&&~~ |
두 정수 사이에 사용합니다. 결과는 INT1의 bitwise 'and'와 INT2의 bitwise 보수입니다. | 4 |
|| |
두 정수 사이에 사용합니다. 결과는 INT1과 INT2의 bitwise 'inclusive or'입니다. | 4 |
~~ |
정수 앞에 사용합니다. INT의 bitwise 보수를 생성합니다. | 4 |
||/& |
두 정수 사이에 사용합니다. 결과는 INT1과 INT2의 bitwise 'exclusive or'입니다. | 4 |
INT1 << N |
두 정수 사이에 사용합니다. N 위치만큼 왼쪽으로 이동된 INT의 비트 패턴을 생성합니다. | 4 |
INT1 >> N |
두 정수 사이에 사용합니다. N 위치만큼 오른쪽으로 이동된 INT의 비트 패턴을 생성합니다. | 4 |
/ |
한 수를 다른 수로 나누는 데 사용합니다. NUM1 / NUM2 | 4 |
** |
두 개의 수 사이에 사용합니다. BASE ** POWER. POWER로 거듭제곱된 BASE를 리턴합니다. | 3 |
rem |
두 개의 정수 사이에 사용합니다. INT1 rem INT2. 나머지를 리턴합니다. INT1 - (INT1 div INT2) * INT2 | 2 |
div |
두 개의 정수 사이에 사용합니다. INT1 div INT2. 정수 나눗셈을 수행합니다. | 2 |
연산자 우선순위
우선순위는 특히 둘 이상의 인픽스 연산자가 있는 비브래킷 표현식과 같은 복합 표현식의 구문 분석을 결정합니다. 예를 들면 다음과 같습니다.
3 + 4 * 5
상대적인 선례에서 *
가 +
전에 구문 분석되도록 지정하기 때문에 (3 + 4) *
5
가 아닌 3 + (4 * 5)
로 구문 분석합니다. CLEM 언어의 모든 연산자에는 연관된 우선순위 값이 있습니다. 이 값이 작을수록 구문 분석 목록에서 더 중요합니다. 즉, 우선순위 값이 더 큰 다른 연산자보다 먼저 처리됩니다.