비밀 하나
JSL If 문은 실제로 함수이며 값을 반환합니다.
print( if ( 1 < 2, "yes", "no" ) )
"예"
몰랐다면 썼을 수도 있겠네요
if ( 1 < 2, print("yes"), print( "no" ) )
그것도 작동합니다.
비밀 2
JSL If 함수에 필요한 사항 적어도 두 가지 주장. 3개 이상도 가능해요! 인수 개수가 홀수이면 마지막 인수가 그렇지 않으면 값.
n = 17;
classification = if(
n<3, "toddlers",
n<13, "children",
n<20, "teens",
"adults"
);
show( n, classification );
n = 17;
분류 = "10대";
비밀 3
JSL If 함수는 누락된 값을 true 또는 false로 처리하지 않습니다. 그만큼 그렇지 않으면 가치는 답이 아닙니다.
n = .;
classification = if(
n<3, "toddlers",
n<13, "children",
n<20, "teens",
"adults"
);
show( n, classification );
n = .;
분류 = .;
두 결측값이 서로 같다고 생각한다면 이는 상당히 놀라운 일처럼 보일 수 있습니다. JMP의 비교 연산자는 피연산자 중 하나(또는 둘 다)가 누락된 값인 경우 모두 누락된 값을 반환합니다. JMP는 isMissing 함수를 사용하여 누락 여부를 테스트합니다.
n = .;
classification = if(
isMissing(n), "unknown",
n<3, "toddlers",
n<13, "children",
n<20, "teens",
"adults"
);
show( n, classification );
n = .;
분류 = "알 수 없음";
비밀 4
사실 비밀은 없어요, 모든 게 다 숨겨져 있어요 편물 .