int64 함수 설명 및 활용 예제
함수 설명
int64
함수는 주어진 값을 부호 있는 64비트 정수로 변환하려고 시도합니다. 변환할 값은 실수(real), 문자열(string), int64, int32 또는 포인터(pointer) 중 하나여야 하며, 이 외의 값은 게임이 오류 메시지와 함께 충돌하게 만듭니다. 변수가 int64를 보유하고 있는지 확인하려면 is_int64()
함수를 사용할 수 있습니다.
문법
int64(val);
인수
인수 | 유형 | 설명 |
---|---|---|
val | Real, String, 또는 Pointer | 변환할 값 |
반환값
int64
(부호 있는 64비트 정수)
예제
steam_handle = int64(global.fileReadString);
위 코드는 전역 변수에 저장된 값을 64비트 정수로 변환합니다.
활용 예제
예제 1: 문자열을 64비트 정수로 변환
var stringValue = "12345678901234";
var intValue = int64(stringValue);
예제 2: 실수를 64비트 정수로 변환
var realValue = 12345.6789;
var intValue = int64(realValue);
예제 3: int32 값을 64비트 정수로 변환
var int32Value = 2147483647; // 최대 int32 값
var intValue = int64(int32Value);
예제 4: 포인터 값을 64비트 정수로 변환
var pointerValue = some_pointer; // 어떤 포인터
var intValue = int64(pointerValue);
예제 5: 변환 후 int64 확인
var value = "9876543210";
var intValue = int64(value);
if (is_int64(intValue)) {
// intValue가 int64임을 확인
}
이 문서에서는 int64
함수의 사용법과 다양한 활용 예제를 살펴보았습니다.