Syslab存jld2数据时,提示save未定义,如何处理?
技术分享
发布于 2025-10-16 19:55:15
查看 1过去229天
问题现象
同时using TyBase库 和 JLD2 库,运行代码出现警告信息 “WARNING: both JLD2 and TyBase export “save” ; uses of it in module Main must be qualified” 后弹出报错信息 “ERROR: UndefVarError: ‘save’ not defined”。

解决方法
问题原因:TyBase 和 JLD2 两个函数库都存在 save 函数
解决方案:使用前需要加函数库前缀
using TyBase
using JLD2
p = 1:10
q = ones(10, 10)
filename = "pqfile.jld2"
TyBase.save(filename; p, q)

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