专栏
标签
Julia中软作用域里的变量会对全局作用域里的变量产生影响,这怎么理解?
技术分享
发布于 2025-06-25 19:50:54
查看 2过去342天

如果全局变量 x 是未定义,最终此次赋值会在该作用域创建一个名为 x 的新局部变量。如果全局变量 x 是已定义,此次赋值会被认为是有歧义的:
在非交互的上下文(文件、eval、include)中,会打印一个有歧义警告,同时创建一个新局部变量。
在交互的上下文(REPL, notebooks)中,会向全局变量 x 赋值。

所属专栏:Julia语言
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天