lowerCaseChar()
strLib.lowerCaseChar() 시스템 함수는 문자 유형 값의 사본을 리턴하고 해당 사본의 모든 대문자를 소문자로 설정합니다. 숫자 값은 영향을 받지 않습니다.
이 함수는 입력 값의 후미 공백을 유지합니다. String 이외의 유형인 입력 값에서 후미 공백을 제거하려면 대신 strLib.lowerCase() 함수를 사용하십시오.
소문자 값을 대문자로 변환하려면 strLib.upperCaseChar() 또는 strLib.upperCase() 함수를 사용하십시오.
구문
strLib.lowerCaseChar(
text CHAR? in)
returns (result CHAR?)
- text
- 입력은 CHAR 유형과 지정 호환 가능한 표현식 또는 변수입니다("EGL의 지정 호환성" 참조).
- result
- CHAR 값입니다. text가 널인 경우에는 함수가 널값을 리턴합니다.
예제
다음 코드를 검토합니다.
function main()
// each of the literals has 8 characters
myChar CHAR(5) = "ABC ";
myUnicode UNICODE(5) = "ABC ";
myString String = "ABC ";
sysLib.writeStdout(StrLib.lowerCase(myChar) +
"is, for lowerCase type Char");
sysLib.writeStdout(StrLib.lowerCaseChar(myChar) +
"is, for lowerCaseChar type Char");
sysLib.writeStdout(StrLib.lowerCase(myUnicode) +
"is, for lowerCase type Unicode");
sysLib.writeStdout(StrLib.lowerCaseChar(myUnicode) +
"is, for lowerCaseChar type Unicode");
sysLib.writeStdout(StrLib.lowerCase(myString) +
"is, for lowerCase type String");
sysLib.writeStdout(StrLib.lowerCaseChar(myString) +
"is, for lowerCaseChar type String");
end
출력은 다음과 같습니다.
abcis, for lowerCase type Char
abc is, for lowerCaseChar type Char
abcis, for lowerCase type Unicode
abc is, for lowerCaseChar type Unicode
abc is, for lowerCase type String
abc is, for lowerCaseChar type String
호환성
| 플랫폼 | 문제 |
|---|---|
| COBOL 생성 | strLib.lowerCaseChar() 함수는 2바이트 문자에 영향을 미치지 않습니다. |