Syslab对整数进行广播操作时运行报错如何解决?
技术分享
发布于 2025-07-18 11:47:10
查看 1过去319天
问题现象
运行代码data=[1 2 3 4];data.+20.+1im*20.+30; ,终端报错ERROR: syntax: invalid syntax “20.+”。

解决方法
在Julia中,对整数进行广播操作时,需要在整数与 . 之间加入空格,以避免代码歧义。下面是修正后的代码:
data = [1 2 3 4];
result = data .+ 20 .+ 1im * 20 .+ 30

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