Пример «Функции без операндов»
Файлы:
- Синтаксис языка
- Встроенные функции
- Функции без операндов.перфо
- Встроенные функции
Пример программы на языке программирования Перфо:
//Эта программа написана на языке Перфо
//Для демонстрации встроенных функций без операндов
// Тест функции ТекущаяДата: получает текущую дату и время
(Вывод "(ТекущаяДата): " (ТекущаяДата) пс)
// ожидаем: например '25.07.2025 14:53:08' — текущая локальная дата
// Тест функции ТекущаяУниверсальнаяДата: получает текущую дату в UTC
(Вывод "(ТекущаяУниверсальнаяДата): " (ТекущаяУниверсальнаяДата) пс)
// ожидаем: '25.07.2025 05:53:08' (пример) — UTC-версия
// Тест функции ТекущаяУниверсальнаяДатаВМиллисекундах: время в миллисекундах с 1970 года
(Вывод "(ТекущаяУниверсальнаяДатаВМиллисекундах): " (ТекущаяУниверсальнаяДатаВМиллисекундах) пс)
// ожидаем: большое число, например 1753463588123
// Тест функции КаталогВременныхФайлов: путь к временным файлам
(Вывод "(КаталогВременныхФайлов): " (КаталогВременныхФайлов) пс)
// ожидаем: например "C:\Temp" или "/tmp"
// Тест функции КаталогПрограммы: путь к исполняемой программе
(Вывод "(КаталогПрограммы): " (КаталогПрограммы) пс)
// ожидаем: например "C:\Program Files\Перфо"
// Тест функции КаталогДокументов: путь к папке документов пользователя
(Вывод "(КаталогДокументов): " (КаталогДокументов) пс)
// ожидаем: например "C:\Users\Serj\Documents"
// Тест функции ПолучитьРазделительПути: возвращает символ-разделитель
(Вывод "(ПолучитьРазделительПути): " (ПолучитьРазделительПути) пс) // ожидаем: "\" на Windows, "/" на Linux/macOS
// Тест функции Сигнал: проверка работоспособности интерпретатора
(Вывод "(Сигнал): " (Сигнал) пс) // ожидаем: Истина
К началу статьи
Вернуться в раздел:
Примеры по языку Перфо
Перейти в раздел:
Примеры