0 / 0
영어 버전 문서로 돌아가기
CLEM 연산자
마지막 업데이트 날짜: 2024년 10월 04일
CLEM 연산자(SPSS Modeler)

이 페이지에는 사용 가능한 CLEM 언어 연산자가 나열되어 있습니다.

표 1. 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 언어의 모든 연산자에는 연관된 우선순위 값이 있습니다. 이 값이 작을수록 구문 분석 목록에서 더 중요합니다. 즉, 우선순위 값이 더 큰 다른 연산자보다 먼저 처리됩니다.

일반적인 AI 검색 및 응답
이러한 응답은 제품 문서의 컨텐츠를 기반으로 하는 watsonx.ai 의 대형 언어 모델에 의해 생성됩니다. 자세히 알아보기