gpt4 book ai didi

julia - 我可以在类型为Julia的函数的参数中添加类型信息吗?

转载 作者:行者123 更新时间:2023-12-03 12:17:17 24 4
gpt4 key购买 nike

我可以将类型信息添加到作为函数的参数中吗?

考虑以下示例:

function f{T} (func, x::Int)
output = Dict{Int, Any}()
output[x] = func(x)
return output
end

我不喜欢我必须为字典的值类型说 Any。我宁愿执行以下操作:
function f{T} (func::Function{Int->T}, x::Int)
output = Dict{Int, T}()
output[x] = func(x)
return output
end

我可以提供类似功能的类型提示吗?我想说以下
f :: (Int -> T), Int -> Dict{Int, T}

最佳答案

不是现在。但是,将来我们可能会沿着这些思路添加一些内容。

关于julia - 我可以在类型为Julia的函数的参数中添加类型信息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21053491/

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