Документация на русском языке
поддерживается сообществом

Модуль strict

Модуль strict включает в себя функции для включения или отключения строгого режима «strict mode». Когда включен строгий режим, попытка использовать необъявленную глобальную переменную приведет к ошибке. Глобальная переменная считается необъявленной, если ей никогда не было присвоено значение. Часто это указывает на ошибку программирования.

По умолчанию, строгий режим отключен, не считая случаев, когда сборка Tarantool’а производилась с помощью -DCMAKE_BUILD_TYPE=Debug – см. варианты сборки в разделе сборка из исходников.

Пример:

tarantool> strict = require('strict') --- ... tarantool> strict.on() --- ... tarantool> a = b -- строгий режим включен, поэтому появляется ошибка --- - error: ... variable ''b'' is not declared' ... tarantool> strict.off() --- ... tarantool> a = b -- строгий режим отключен, поэтому ошибки нет --- ... 
Нашли ответ на свой вопрос?
Обратная связь