专栏
标签
如何调用自定义函数库及函数库中的函数?
技术分享
发布于 2025-07-10 10:57:35
查看 1过去327天

可以使用 import 的方式,调用自定义函数库及函数库中的函数。
示例:
1.首先创建一个函数库,在主页 Tap 页下,点击新建下拉框,点击“新建 Julia 函数库”:
image.png
2.选择函数库保存目录,这里保持默认路径,编辑函数库名称为“hfssapi1”,点击“确认”:
image.png
3.选中 Project.toml ,右键点击“Julia:安装函数库(dev)”:
image.png
4.等待函数库安装完成:
image.png
5.打开 src/hfssapi.jl 文件,写入下面代码:

module hfssapi1

export greet, tex1, tex2

greet() = "Hello, World!"

function tex1(a, b)
    return a + b
end

function tex2(a, b)
    return a * b
end

end # module

image.png
6.打开 example/demo.jl 文件,写入下面代码:

using hfssapi1

# case-1
greet()
tex1(1,2)
tex2(2,3)

image.png
7.点击“运行”按钮,可以看到成功运行出结果,说明此时函数库和函数都已导出:
image.png
8.新建一个 .jl 文件,使用 import 语句调用函数库和函数:

import hfssapi1:greet,tex1,tex2  #调用函数库和函数库中的函数
tex1(1,2)
tex2(2,3)
greet()

image.png
9.运行代码,可以看到已经成功实现了调用自定义函数库 hfssapi1 以及函数库中的函数:
image.png

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

全部回答

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