Skip to content

Справочник языка — Русский (ru)

Эта страница собирает принятые формы, специфичные для русского.

Version: 1.0.2

Особенности языка

  • Русские идентификаторы полностью поддерживают Unicode: например сумма, число, максимум.
  • self и this строго эквивалентны.

Ключевые слова

Семантическая роль Допустимые формы
return Возвращать, Возвращай, Возвращаи, Вернуть, Верни
display Выводить, Выведи, Писать, Напиши
break Прервать, Прерви
continue Продолжать, Продолжай, Продолжаи, Продолжить, Продолжи
import Импортировать, Импортируй, Импортируи, import
from Из, from
as Как, as
local Локальный, Локальныи, local
true Истина
false Ложь
null Пусто, Ничто, Ноль
and И
or Или
not Не
do Делать
xor Исключающее ИЛИ, XOR
in В
not_in Не В
input Читать, Читай, Читаи, Прочитать, Прочитай, Прочитаи, Вводить, Введи
display_no_newline ВыводитьБезПереноса, ВыведиБезПереноса
clear_screen ОчищатьЭкран, ОчистиЭкран
mod MOD, Остаток

Типы

Типы Локальные названия
integer целое, целое число, целые
float вещественное, вещественное число, вещественные
string текст, строка, строки
boolean логический, логическии, булевый, булевыи, логические
array список, массив, списки
dictionary словарь, словари
set множество, множества
tuple кортеж, кортежи

Синтаксические конструкции

if:
- Если {condition} То
- Если {condition}
elif:
- Иначе Если {condition} То
- ИначеЕсли {condition} То
- Иначе Если {condition}
else:
- Иначе
for_range:
- Для {var} от {start} до {end} с шагом {step}
- Для {var} от {start} до {end}
for_each:
- Для {var} В {iterable}
while:
- Пока {condition}
function:
- Функция {name}({params}) -> {return_type}
- Функция {name}({params}) → {return_type}
- Функция {name}({params})
class:
- Класс {name}({bases})
- Класс {name}
repeat_count:
- Повторять {count} раз
- Повтори {count} раз
repeat_until_start:
- Повторять
- Повтори
until:
- ПокаНе {condition}
variable_declaration_single:
- '{vars} имеет тип {type}'
variable_declaration_plural:
- '{vars} имеют тип {type}'
algorithm:
- Начало
- Алгоритм {name}
process:
- Процесс {name}({params}) -> {return_type}
- Процесс {name}({params})
subprocess:
- Подпроцесс {name}({params}) -> {return_type}
- Подпроцесс {name}({params})
select:
- Выбор {expression}
case:
- Случай {value}
- Случаи {value}
default_case:
- Иначе
constructor:
- Конструктор({params})

Словарь ООП

constructor:
- Конструктор
access:
  public:
  - публичный
  - публичныи
  - public
  protected:
  - защищённый
  - защищенныи
  - защищенный
  - protected
  private:
  - приватный
  - приватныи
  - private
modifiers:
  static:
  - статический
  - статическии
  classmethod:
  - методкласса
  override:
  - переопределяет
  - override
super:
- super
- родитель
.pseudo · .algo · language=ru