함수의 선택적 인수<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />안녕 여러분,
저는 IDL을 거의 10년 동안 사용하다가 이제 막 JMP를 사용하기 시작했습니다.
따라서 전문가에서 초보자로 전환됩니다.
저는 지금 주로 스크립팅 언어를 배우는 중입니다.
가끔씩 어리석은 질문을 하는 점 양해해 주시기 바랍니다.
그럼 간단한 질문부터 시작하겠습니다.
함수에서 선택적 인수를 사용하는 가장 좋은 방법은 무엇입니까?
스크립트를 실행할 때 숫자보다 적게 사용하면 불평합니다.
함수의 인수 목록에 지정된 인수입니다.
대신 연관 배열을 입력으로 사용할 수도 있습니다.
거기에는 선택적 키가 있지만 이를 위해서는 사용자가 다음을 수행해야 합니다.
함수가 호출될 때마다 하나씩 생성하는데, 이는 약간
번거롭다....
감사해요!
파올로 그리기스
ABB 스위스
함수의 선택적 인수안녕 파올로
사용 중인 기능 유형에 대한 몇 가지 예를 제시할 수 있다면 더 유용한 답변을 얻을 수 있을 것입니다.
일반적으로 함수에는 특정 순서로 구문 분석해야 하는 필수 인수가 있지만, 종종 키워드로 지정되는 추가 선택적 인수가 있습니다. 이 인수는 어느 위치에서나 지정할 수 있고 필요하지 않으면 생략할 수 있습니다.
내가 아는 한 인수를 목록으로 구문 분석하는 것은 불가능하며 인수 항목 자체가 목록인 경우를 제외하고는 개별적으로 지정해야 합니다. 그러나 사용자 정의 함수를 만들 수 있는 FUNCTION이라는 JSL 함수가 있습니다. 나는 종종 이 기능을 사용하여 기존 JSL 함수를 "래핑"하여 입력 인수를 더 잘 제어할 수 있습니다.
문안 인사,
데이브
함수의 선택적 인수폴
사용자 정의 함수를 생성하는 경우 인수에 대한 기본값을 지정할 수 있는 옵션이 있습니다. 기본값이 지정되면 인수는 선택 사항이 됩니다.
따라서 아래 예에서 세 번째 인수는 선택 사항이며 기본값은 누락입니다(JSL에서는 점으로 표시됨).
내 함수 = 함수({a,b,c=.}, {기본 로컬},
show(IsMissing(c));
표시(a,b,c)
);
내 기능( 1, 2 )
문안 인사,
데이브