Skip to content

nmichkarev/byndyusoft-testcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Консольный калькулятор

Установка

npm install

Запуск

npm start

Запуск тестов

npm test

Для добавления операции в файле config/operations.js:

  • Для бинарной операции в объект BINARY_OPERATIONS добавить ключ: символ операции, значение: объект со свойствами priority — числовое значение приоритета, func — функция с двумя аргументами, возвращающая результат
  • Для унарной операции добавить в UNARY_OPERATIONS ключ: символ операции, значение: объект со свойством func — функция от одного аргумента.

Пример:

const BINARY_OPERATIONS = {
    ...
    '%': { priority: 1, func: (l, r) => l % r }
}

const UNARY_OPERATIONS = {
    ...
    '~': { func: a => ~a }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published