Function 구문 성명 Function 프로 세 스 의 이름,파라미터 및 그 주 체 를 구성 하 는 코드. [Public [Default]| Private] Function name [( arglist )] [statements] [name = expression] [Exit Function] [statements] [name = expression] End Function 매개 변수 공개 나타내다 Function 프로 세 스 는 모든 스 크 립 트 의 모든 다른 프로 세 스에 접근 할 수 있 습 니 다. Default 오직 Class 블록의 Public 키워드 Function 프로 세 스 는 클래스 의 기본 방법 입 니 다.한 클래스 에 한 개가 아 닌 것 을 지정 하면 Default 과정 에 오류 가 발생 한다. Private 나타내다 Function 프로 세 스 는 스 크 립 트 의 다른 프로 세 스 에 만 접근 하거나 함수 가 데이터 클래스 라면 Function 프로 세 스 는 이 클래스 의 다른 프로 세 스에 만 접근 할 수 있 습 니 다. name Function 표준 변수 이름 규칙 을 따 르 는 이름 입 니 다. arglist 대표 호출 시 전달 Function 프로 세 스 매개 변수의 목록 입 니 다.여러 변 수 를 쉼표 로 구분 하 다. statements ...에 있다 Function 프로 세 스 의 주체 에서 실 행 된 임의의 구문 그룹. expression Function 의 반환 값. arglist 매개 변 수 는 다음 문법 과 부분 을 포함 합 니 다.[ByVal] | ByRef] varname[( )] 매개 변수 ByVal 이 매개 변 수 는 값 에 따라 전달 된다 는 것 을 나타 낸다. ByRef 이 매개 변 수 는 인용 방식 으로 전달 되 는 것 을 나타 낸다. varname 매개 변수 변 수 를 나타 내 는 이름;표준 변수 이름 규칙 을 따 릅 니 다. 명시 적 지정 없 이 사용 할 수 있 음 을 설명 합 니 다. Public 혹시 비공개 Function 프로 세 스 는 기본적으로 공용 입 니 다.즉,스 크 립 트 의 모든 다른 과정 을 볼 수 있 습 니 다.Function 중 부분 변수의 값 은 프로 세 스 호출 에서 유지 되 지 않 습 니 다.다른 과정(예:Sub)에서 혹시 Property Get)에서 정의 Function 과정쓰다 Exit Function 에서 Function 과정 중 즉시 퇴장 합 니 다.프로그램 이 계속 호출 을 실행 하 다. Function 과정의 문구 뒤의 문구.있다 Function 프로 세 스 의 모든 위치 에 임의의 개가 나타 납 니 다. Exit Function 어구...과 Sub 프로 세 스 유사,함수 프로 세 스 는 매개 변 수 를 얻 고 일련의 문 구 를 실행 하 며 매개 변수 값 을 바 꿀 수 있 는 독립 적 인 과정 이다....과 Sub 프로 세 스 의 차이 점 은 함수 에서 되 돌아 오 는 값 을 사용 하려 면 표현 식 오른쪽 에서 사용 할 수 있 습 니 다. Function 프로 세 스,이것 은 내부 함수 의 사용 방식 과 같 습 니 다.예 를 들 어 Sqr、Cos 혹시 Chr。 표현 식 에 서 는 함수 명 을 사용 하고 그 다음 에 괄호 로 해당 하 는 매개 변수 목록 을 호출 할 수 있 습 니 다. Function 과정관련 호출 Function 과정의 상세 한 정 보 는 참고 하 시기 바 랍 니 다. Call 어구경고 하 다. Function 프로 세 스 는 재 귀적 일 수 있다.즉,이 과정 은 자신 을 호출 하여 주어진 임 무 를 완성 할 수 있다.그러나 재 귀 는 스 택 이 넘 칠 수 있다.함수 에서 값 을 되 돌려 주 려 면 함수 이름 에 값 을 부여 해 야 합 니 다.프로 세 스 의 임의의 위치 에서 이러한 할당 이 나타 날 수 있다.하면,만약,만약... name 할당 프로 세 스 는 기본 값 을 되 돌려 줍 니 다:수치 함수 되 돌려 줍 니 다. 0,문자열 함수 0 길이 문자열 되 돌려 주기 ("")。하면,만약,만약... Function 대상 참조 가 지정 되 지 않 았 습 니 다. name(사용 Set),대상 이 인용 한 함 수 를 되 돌려 줍 니 다. Nothing。 아래 의 사례 는 어떻게 이름 을 주 는 지 설명 한다. BinarySearch 의 함수 부 반환 값.이 사례 에서 False 이 함수 이름 을 부 여 했 습 니 다.값 을 찾 지 못 했 음 을 표시 합 니 다.Function BinarySearch(. . .) . . . ' 이 값 을 찾 을 수 없습니다.되돌아오다 False 값 1 If lower > upper Then BinarySearch = False Exit Function End If . . . End Function Function 과정 에서 사용 하 는 변 수 는 두 가지 로 나 뉜 다.하 나 는 과정 에서 명시 적 으로 설명 하고 다른 하 나 는 그렇지 않다.프로 세 스 내 명시 적 성명 의 변수(사용) Dim 또는 등가 방법)항상 과정의 국부 변수.사용 되 지만 그 과정 에서 명시 적 으로 설명 되 지 않 은 변수 도 부분 변수 입 니 다.이 과정 을 제외 하고 더 높 은 등급 의 위치 에서 명시 적 으로 설명 하지 않 습 니 다.경고 하 다. 프로 세 스 는 프로 세 스 내 에 명시 되 지 않 은 변 수 를 사용 할 수 있 지만 그 어떠한 것 도 있 으 면 script 등급 이 정 의 된 이름과 이름 이 같 으 면 이름 이 충돌 합 니 다.과정 에서 인용 되 지 않 은 변 수 는 다른 과정,상수 또는 변수의 이름과 같 으 면 과정 이 스 크 립 트 급 의 이름 을 인용 했다 고 생각 합 니 다.이러한 충돌 을 피 하려 면 사용 하 십시오. Option Explicit 문 구 는 명시 적 성명 변 수 를 강제 할 수 있 습 니 다.경고 하 다. VBScript 내부 효율 을 높이 기 위해 수학 표현 식 을 다시 배열 할 수 있 습 니 다....해 야 한다 Function 프로 세 스 가 수학 표현 식 에서 변수의 값 을 수정 할 때 같은 표현 식 에서 이 함 수 를 사용 하 는 것 을 피해 야 합 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다: