REBOL 3/Скрипты REBOL 3: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 146:
Файл скрипта может быть загружен как данные без выполнения.
Это делается функцией '''load''', которая читает текст файла и транслирует переменные в значения, слова и блоки.
Ее результатом будет блок, в котором просто есть значения и они
Аргументы функции это имя файла, '''URL''' или строка.
<pre>load %script.r
Строка 164:
<pre>probe data
[Buy 100 shares at $20.00 per share]</pre>
Это пример диалекта REBOL, не
Файлу не требуется заголовок при загрузке, который необходим при выполнении.
Функция '''load''' имеет параметры:
*'''/header''' - включает заголовок, если он представлен
*'''/next''' - загружает только следующее значение (одно за раз)
*'''/marup''' - обрабатывает файл как текст разметки ('''XML, HTML'''),
То есть можно возвратить и заголовок скрипта, который будет возвращен как первый аргумент и при использовании параметра '''next''' возвратит два значения.
Наконец, пример с использованием '''load/markup''':
|