Есть ли способ перейти от выражения списка к списку выражений в юлиях без оценки посредников?
, т. Е.
julia> l = :([1, 2+x, 5, 3/x])
:([1, 2 + x, 5, 3 / x])
julia> @eval [$(quote e end) for e in $l]
ERROR: UndefVarError: x not defined
Идеальным состоянием было бы:
[1, :(2 + x), 5, :(3 / x)])