julia - 获取函数签名

标签 julia

有没有办法在运行时获取函数的签名?我想在调用该函数之前检查签名。就像是:

exp = @sig func
if "kw" ∈ string(exp)
  func(kw=value)
end

最佳答案

正如我的评论中所述,我认为您正在寻找 methods(func) .

关于julia - 获取函数签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46321515/

相关文章:

julia - 在 Julia 中将数据集拆分为训练和测试

debugging - 为什么 Juno 调试器尝试在某个随机目录中搜索文件?

julia - 计算每个字母的单词数

julia - Julia 中的二项式 GLM - 如何指定命中和未命中

compilation - 在Julia中要求类型声明

julia - 两组各有 2 个向量的散点图

julia - 如何在 Julia 中使用自定义回调生成 `Pipe` 或 `TTY`?

julia - 用 Julia Data Frame 中的先前值替换缺失值

julia - 如何解决 julia 表达式中变量的范围?

dataframe - 在 Julia 的 DataFrame 中将列类型从 String 转换为 Int