Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dr.web

perl ./app.pl

prove t/app.t

Команды:

SET - сохраняет аргумент в базе данных

GET - возвращает ранее сохраненную переменную, иначе возвращает NULL

UNSET - удаляет ранее установленную переменную

COUNTS - показывает, сколько раз данное значение встречается в базе данных

FIND - выводит найденные установленные переменные для данного значения

END - закрывает приложение

Пример

GET A

NULL

SET A 10

GET A

10

COUNTS 10

1

SET B 20

SET C 10

COUNTS 10

2

UNSET B

GET B

NULL

END

BEGIN - начало транзакции.

ROLLBACK - откат текущей (самой внутренней) транзакции

COMMIT - фиксация изменений текущей (самой внутренней) транзакции

Пример:

BEGIN

SET A 10

BEGIN

SET A 20

BEGIN

SET A 30

GET A

30

ROLLBACK

GET A

20

COMMIT

GET A

20

About

Test task

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages