JSL에는 부호 함수가없는 것 같습니다. 표지 기능이 필요합니까? 양수는 1, 0은 0, 음수는 -1을 반환합니다. 여기에 하나의 해결책이 있습니다.
/ *
함수 이름 : 부호
설명 : 양수인 경우 1을, 0 인 경우 0을, 음수 인 경우 -1을 반환합니다.
인수 :
one_number 테스트 할 번호
* /
기호 = 기능 ( { one_number } ,
{ 기본 로컬 } ,
sign_value = . ;
만약 ( ! 비었다 ( one_number ) ,
만약 ( one_number > 0 ,
sign_value = 1 ,
one_number == 0 ,
sign_value = 0 ,
one_number < 0 ,
sign_value = - 1
) ;
) ;
// 부호 값을 반환합니다.
sign_value ;
) ;
샘플 사용법 :
에이 = 기호 ( 47 ) ;
인쇄 ( 에이 ) ;
비 = 기호 ( 0 ) ;
인쇄 ( 비 ) ;
기음 = 기호 ( - 999999 ) ;
인쇄 ( 기음 ) ;
로그 창에서 다음을 얻습니다.
1
0
-1