is_realis_real 함수 설명
is_realis_real
함수는 주어진 변수가 실수(단일, 이중 또는 정수)인지 여부를 반환합니다. 이 함수를 사용하여 변수가 실수인지 확인할 수 있습니다. 이 함수는 실수 값을 반환하지 않고, 대신 true
또는 false
를 반환합니다. 예를 들어, "fish"라는 값은 false
를 반환하고, 200이라는 값은 true
를 반환합니다. 이 함수는 enum
값에 대해서는 false
를 반환하는데, 이는 enum
값이 int64
로 저장되기 때문입니다. enum
데이터 타입을 확인하려면 is_int64()
함수를 사용해야 합니다.
문법
is_real(n);
인자 설명
인자 | 타입 | 설명 |
---|---|---|
n | Any | 확인할 인자 |
반환 값
반환 값 | 타입 | 설명 |
---|---|---|
Boolean | true 또는 false | 주어진 변수가 실수인지 여부 |
예제
if (is_real(val)) {
score += val;
}
위의 코드는 변수 "val"이 실수인지 확인하고, 만약 그렇다면 점수에 추가합니다.
활용 예제
예제 1: 실수 확인 후 계산
var input_value = 150.5;
if (is_real(input_value)) {
var result = input_value * 2;
show_message("결과: " + string(result));
}
예제 2: 사용자 입력 검증
var user_input = get_user_input();
if (is_real(user_input)) {
process_input(user_input);
} else {
show_message("유효하지 않은 입력입니다.");
}
예제 3: 배열 내 실수 확인
var values = [10, "apple", 25.5, 42];
for (var i = 0; i < array_length(values); i++) {
if (is_real(values[i])) {
show_message(values[i] + "는 실수입니다.");
} else {
show_message(values[i] + "는 실수가 아닙니다.");
}
}
예제 4: 실수의 합계 계산
var total = 0;
var numbers = [1, 2.5, "text", 3, 4.0];
for (var i = 0; i < array_length(numbers); i++) {
if (is_real(numbers[i])) {
total += numbers[i];
}
}
show_message("실수의 합계: " + string(total));
이와 같이 is_realis_real
함수를 활용하여 다양한 상황에서 변수가 실수인지 확인하고, 그에 따라 적절한 처리를 할 수 있습니다.