
LuaSandbox::getVersionInfo 함수는 버전 정보를 얻기 위한 함수입니다. 이 함수는 버전 정보를 다음과 같은 구조로 반환합니다.
- majorVersion : 메이저 버전 번호
- minorVersion : 마이너 버전 번호
- patchVersion : 패치 버전 번호
- buildNumber : 빌드 번호
- commitHash : 커밋 해시
- branchName : 브랜치 이름
- tag : 태그 이름
위 함수를 사용하여 얻은 버전 정보는 버전 비교를 위해 사용할 수 있습니다. 버전 비교는 다음과 같이 수행할 수 있습니다.
- 버전 정보를 비교할 때, 메이저 버전 번호가 다르면 버전이 다르다고 판단합니다.
- 메이저 버전 번호가 같을 때, 마이너 버전 번호가 다르면 버전이 다르다고 판단합니다.
- 메이저 버전 번호와 마이너 버전 번호가 같을 때, 패치 버전 번호가 다르면 버전이 다르다고 판단합니다.
위 함수를 사용할 때, 발생할 수 있는 오류는 다음과 같습니다.
- 버전 정보를 얻을 수 없는 경우 : 버전 정보를 얻을 수 없는 경우, 오류 메시지를 출력하거나 예외를 발생시킬 수 있습니다.
- 버전 정보가 잘못된 경우 : 버전 정보가 잘못된 경우, 오류 메시지를 출력하거나 예외를 발생시킬 수 있습니다.
2025-07-12 03:11