1.ПЕРВЫЙ ПРИМЕР

По сложившейся традиции, начнем с рассмотрения простейшей программы на Рефале Плюс:

/* Импорт функций ввода-вывода из модуля STDIO  */
$use STDIO;
 
/* Определение главной функции */
Main    
 
/* Печать и перевод строки*/
= <Println "Hello!">;
   

Эта программа состоит из двух директив. Первая директива

$use STDIO;

говорит о том, что в программе будут использоваться библиотечные функции ввода-вывода, которые должны быть импортированы из модуля STDIO. Вторая директива является определением функции Main.

По принятому в Рефале Плюс соглашению, работа программы всегда начинается с вызова функции Main.

Функция Main всегда имеет пустой аргумент. В данной программе она вызывает библиотечную функцию Println с аргументом "Hello!", в результате чего на стандартное устройство вывода выводится цепочка литер

Hello!

а вслед за ней - литера "конец строки", после чего работа программы заканчивается.