julia - 导出函数名称会在Julia中导出所有不同的函数版本吗?

标签 julia

我有多个函数/调度使用相同的函数名称。我想确保它们都已导出。我是否只需要在export语句中包含函数的名称,然后让Julia做其余的事情?

例子:

function hello(a::Int64, b::Int64)
   #nothing
end

function hello(a::Bool, b::Bool)
   #nothing
end

export hello

只需执行export hello即可将它们全部导出吗?

最佳答案

是的,您导出了函数名称,在这种情况下该函数具有两种方法,并且它们都将可用。

而且,没有办法导出方法的子集。

关于julia - 导出函数名称会在Julia中导出所有不同的函数版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61428972/

相关文章:

types - 防止 Julia 自动转换一维矩阵切片的类型

dictionary - 数组到 julia 中的元组

parallel-processing - 多进程模块加载

latex - 将 LaTeX 方程转换为 SymPy [Julia] 格式

dictionary - 将值设置为字典数组中的特定元素会覆盖数组中的所有值

arrays - Julia 初始化与另一个大小相同的空数组的快速方法?

dataframe - 可在 Julia 的多个列中进行透视

c++ - 为什么 Boost 的 QuickSort 比 Julia 的 QuickSort 慢?

package - 在 Julia 中安装 Devectorize 包的问题

macros - Julia:是否有一个简短的语法可以使所有函数都可用@everywhere