Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

atcl:result [2018/01/21 17:10] (текущий)
nektomk создано
Строка 1: Строка 1:
 +====== Result ======
 +
 +Методы возвращают последний полученный в интерпретаторе результат. ​
 +
 +<code c>
 +Tcl_Obj Result();
 +
 +string StringResult();​
 +double DoubleResult();​
 +long LongResult();​
 +
 +</​code>​
 +
 +**Result()** отдаст последний результат в виде объекта (см [[Obj]]). Если вам нужно использовать этот объект в дальнейшем,​ помимо конверсию в строку или получение индекса,​ то необходимо использовать [[Ref]], Unref.
 +
 +**StringResult{}** и подобные отдают результат в виде непосредственного значения. Если конверсия в заданное значения невозможна будет возвращаено пустое значение (""​ для строк, 0 для чисел)
 +