parser

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

 

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

Ответ

moko 29.10.2019 12:41

Возможно у вас просто опечатка, и на самом деле хотелось сохранить строку?
Тогда правильно так, с квадратными скобками:
@__xmlFieldsPrepare[]
$result[
	$.attr_id[
		^eval(2+2)
	]
]
А вообще код нельзя выполнять за пределами его области видимости, поскольку он может зависеть от локальных переменных.

Вот так можно:
@__xmlFieldsPrepare[]
$result[
	$.attr_id{
		^eval(2+2)
	}
]
$result.attr_id
Для понимания, код ниже выведет 1,2.
$n(0)

$v{^n.inc[]$n}

$v,$v