gpt4 book ai didi

julia - 如何确定 Julia 对象是否可调用

转载 作者:行者123 更新时间:2023-12-04 15:31:14 28 4
gpt4 key购买 nike

在 Julia 中,确定对象是否可调用的最佳方法是什么? (例如,是否有类似 python 的 callable 函数?)

编辑:这是人们可能希望的:

f() = println("Hi")
x = [1,2,3]
a = 'A'

callable(f) # => true
callable(x) # => false
callable(a) # => false
callable(sin) # => true

最佳答案

iscallable(f) = !isempty(methods(f))
这是 Base 中使用的方法(参见 here)。

但请考虑重新考虑您的问题。像这样的自定义调度可能会很慢。

关于julia - 如何确定 Julia 对象是否可调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41658692/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com