getTokenCount()
strLib.getTokenCount() 시스템 함수는 소스 문자열의 토큰 수를 리턴합니다.
토큰은 구분 문자로 구분되는 문자열입니다. 예를 들어, 공백 문자(" ")와 쉼표 문자(",")를 구분 기호로 정의하는 경우 문자열 "CALL PROGRAM ARG1,ARG2,ARG3"를 다섯 개의 토큰 "CALL", "PROGRAM", "ARG1", "ARG2", "ARG3"로 나눌 수 있습니다.
구문
strLib.getTokenCount(
source STRING in,
delimiters STRING in)
returns (result INT)
- source
- 입력은 STRING 유형과 지정 호환 가능한 표현식 또는 변수입니다.
- delimiters
- 문자가 서로 연결된 하나 이상의 구분 문자를 포함하는 STRING입니다.
- result
- source에서 발견된 토큰의 수를 나타내는 INT입니다. 토큰을 찾을 수 없는 경우에는 함수가 0을 리턴합니다.
예제
다음 예제에서는 공백 문자와 쉼표 문자가 네 개의 토큰을 구분합니다.
commandLine STRING = "CALL PROG1 arg1,arg2";
delimiters STRING = " ," // space and comma delimiters
i INT;
i = StrLib.getTokenCount(commandLine, delimiters);
// i = 4
호환성 고려사항
| 플랫폼 | 문제 |
|---|---|
| JavaScript 생성 | strLib.getTokenCount() 함수는 지원되지 않습니다. |