d = :e :e julia> macroexpand(:(b.$d)) :(b.e) julia> m-6ren">
gpt4 book ai didi

Julia 元编程 : "ERROR: unsupported or misplaced expression $"

转载 作者:行者123 更新时间:2023-12-04 23:47:05 24 4
gpt4 key购买 nike

为什么我收到下面的错误消息? (我对 Julia 中的元编程还很陌生。)谢谢。

julia> d = :e
:e

julia> macroexpand(:(b.$d))
:(b.e)

julia> macroexpand(:($d.c))
:(e.c)

julia> macroexpand(:(b.$d.c))
ERROR: unsupported or misplaced expression $

julia> macroexpand(:(b.$(d).c))
ERROR: unsupported or misplaced expression $

最佳答案

这是一个错误,问题提交在这里:

https://github.com/JuliaLang/julia/issues/10997

从那以后它就被修复了。正如对该问题的评论中所指出的,如果您坚持使用未修复的 Julia 版本,则有一些棘手的解决方法,但希望您可以升级。

关于 Julia 元编程 : "ERROR: unsupported or misplaced expression $",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30040975/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com