专栏
标签
Syslab对整数进行广播操作时运行报错如何解决?
技术分享
发布于 2025-07-18 11:47:10
查看 1过去319天

问题现象

运行代码data=[1 2 3 4];data.+20.+1im*20.+30; ,终端报错ERROR: syntax: invalid syntax “20.+”。
image.png

解决方法

在Julia中,对整数进行广播操作时,需要在整数与 . 之间加入空格,以避免代码歧义。下面是修正后的代码:

data = [1 2 3 4];

result = data .+ 20 .+ 1im * 20 .+ 30

image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

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