REBOL 3/Скрипты REBOL 3: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 202:
 
== Комментарии ==
Комментарии используются для пояснений назначений секций скрипта.
'''REBOL''' предоставляет несколько типов комментариев:
*'''in headers''' - каждый скрипт начинается с заголовка, где имеется возможность описать общую информацию о скрипте
*'''in functions''' - это часть спецификации '''function'''! используемой '''help''', рекомендуется всегда комментировать название функции и аргументы
*'''embedded''' - комментарии внедренные в код и могут быть там, когда код загружен
*'''lexical''' - лексические комментарии возникают в ресурсах кода и освобождаются от кода при загрузке
Лексические комментарии делаются точкой с запятой:
<pre>zertplex: 10 ; set to the highest quality</pre>
Внедренные комментарии в фигурных скобках:
<pre>{
This is long multined comment.
}</pre>
Такая техника работает, когда строки не интерпретируются как аргументы функций.
Если вы хотите быть уверенными, чтобы сложный комментарий не интерпретировался как код, можно перед строкой указать слово '''comment''':
<pre>comment {
This is a long multilined comment
}</pre>
Функция '''comment''' указывает игнорировать следующий блок или строку.
'''Внимание!''' Строка и блок актуальные части скрипта. Будьте аккуратны при использовании места в данных блока, потому что они становятся частью этих данных!
 
== Оптимизация ==
== Рекомендации по стилю ==