- Откройте новое окно редактора. Запустите редактор IDL, выбрав Файл в.
Создать или нажав кнопку Новый файл на панели инструментов.
2. Создайте процедуру. Введите в окне редактора IDL следующее:
PRO hello_main name = '' READ, name, PROMPT='Enter Name: ' str = HELLO_WHO(name) PRINT, str END
3. Сохраните процедуру. Чтобы сохранить файл, выберите Файл для сохранения или нажмите кнопку Сохранить на панели инструментов. Сохраните файл с именем hello_main.pro
в основном каталоге IDL (который уже должен отображаться в диалоговом окне «Сохранить как»).
4. Создайте функцию. Откройте новое окно редактора, выбрав Файл в новый, и введите следующий код:
FUNCTION hello_who, who RETURN, 'Hello ' + who END
5. Сохраните функцию. Сохраните файл как hello_who.pro
в основном каталоге IDL. Эта простая программа, состоящая из определяемой пользователем процедуры, вызывает определяемую пользователем функцию.
6. Скомпилируйте программы. Скомпилируйте программы hello_main.pro
и hello_who.pro
, выбрав Выполнить для компиляции всех.
7. Запустите программу. Выберите Выполнить для запуска hello_main.
8. Введите имя. Введите имя в командной строке IDL, которая теперь выглядит как «Введите имя», и нажмите клавишу «Ввод». Это передает текст функции hello_who
. Строка «Hello name» возвращается процедуре и печатается в окне вывода.