在导入 julia 扩展库前打开控制台,
julia 代码才能在控制台输出内容
说明,点这里展开
Julia 语言扩展库。
可在导入此扩展库以前用 string.setenv 设置以下环境变量:
JULIA_VERSION 指定 Julia 版本,默认为 1.9.4。\b支持 1.6 ~1.9。暂不支持 1.10 及之后版本。
JULIA_PROJECT 指定工程目录。
如果指定的工程目录为无效路径,则默认设为 aardio 应用程序根目录 "/"
在导入 julia 扩展库前打开控制台
julia 代码才能在控制台输出内容
访问 Julia 的 Main 模块下的成员。
输入 Main 模块的全局变量名或者函数名。
可以直接调用模块下的函数
Base 模块
Core 模块
添加一个或多个查找模块的目录到 LOAD_PATH
Julia 执行文件所在目录
执行 Julia 代码,
尝试将返回值转为 aardio 对象,
如果有多个参数,将首先使用这些参数调用 string.format 格式化代码
执行 Julia 代码,
返回 Julia 对象的原始指针,
如果有多个参数,将首先使用这些参数调用 string.format 格式化代码
执行返回结构体的 Julia 代码,返回 raw.struct 对象
参数 @1 指定行返回结构体的 Julia 代码。
Julia 返回值并不会添加引用计数,最好写个全局变量赋值语句以避免被回收。
参数 @2 指定 aardio 定义的结构体类或结构体对象。
返回 raw.struct 对象。
返回的结构体共享 Julia 结构体内存。
读写结构体成员会直接更新 Julia 的结构体
可以调用返回对象的 get 或 set 函数一次性读写多个字段以优化性能
如果有错误发生,
返回错误对象指针,以及错误对象类型字符串
使用 import 语句导入 Julia 模块到 julia 名字空间,n此函数返回模块对象。
如果有错误发生,返回错误信息文本
返回 Julia 对象指针的数据类型,返回值为字符串,
参数@2为true是返回类型对象的原始指针而不会返回字符串,
如果传入参数不是指针,返回 null
使用 using 语句导入 Julia 模块到 julia 名字空间,
此函数返回模块对象。
Main 是 Julia 主模块。
代码默认在此模块下运行