Spec-Zone.ru › Tcl/Tk

incr

Имя

incr — Увеличивает значение переменной

Синтаксис

incr varName ?increment?

Описание

Увеличивает значение, хранящееся в переменной с именем varName. Значение переменной должно быть целым числом. Если increment указано, то его значение (которое должно быть целым числом) добавляется к значению переменной varName; в противном случае к varName добавляется 1. Новое значение сохраняется как десятичная строка в переменной varName и также возвращается в качестве результата.

Начиная с версии Tcl 8.5, переменная varName, переданная в incr, может быть не задана, и в этом случае она будет установлена в значение increment или в значение по умолчанию для приращения 1.

Примеры

Увеличить значение переменной x на единицу:
incr x

Добавить 42 к содержимому переменной x:

incr x 42

Добавить содержимое переменной y к содержимому переменной x:

incr x $y

Не добавлять ничего к переменной x (часто полезно для проверки, является ли аргумент процедуры целым числом, и вывода ошибки, если это не так):

incr x 0

См. также

expr, set

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TclCmd/incr.htm

Licensed under Tcl/Tk terms
https://www.tcl.tk/man/tcl/TclCmd/incr.htm

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API