IDL에서 단일값 변수의 경우는 자료형이 동적으로 정의됩니다. 즉 대입되는 값에 따라서 자료형이 정의됩니다. 예를 들어 a라는 변수를 다음과 같이 정의하면 변수 a는 정수형 변수로 정의됩니다. IDL> a = 7 IDL> HELP, a A INT = 7 이랬다가 바로 a에 실수형 값을 대입하면 바로 실수형 변수로 바뀝니다. IDL> a = 5.6 IDL> HELP, a A FLOAT = 5.60000 이와 같이 변수를 처음 사용할 때 대입되는 값에 따라서 변수의 자료형이 동적으로 유연하게 정의됩니다. 그런데 배열의 경우는 어떨까요? 배열의 경우는 조금 다릅니다. 설명을 위하여 먼저 다음과 같이 정수형 값들로 구성된 배열 a를 정의합니다. IDL> a = [6, 4, 7] IDL> HELP, a A INT..