parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Bug: ^hash._at[] и double-значения

G_Z 07.04.2016 23:46 / 07.04.2016 23:47

@main[]
$hash[
	$.0[^date::now[]]
	$.1(1)
]

^if(^reflection:is[0;string;$hash])[y;n]<br/>
^if($hash.0 is string)[y;n]<br/>
^if(^hash._at(0) is string)[y;n]<hr/>

^if(^reflection:is[1;string;$hash])[y;n]<br/>
^if($hash.1 is string)[y;n]<br/>
^if(^hash._at(1) is string)[y;n]
Получаем:
n
n
n

n
n
y

При обращении к последнему элементу ^hash._at(1) double-значение возвращается в виде строки.

Parser 3.4.4 RC.