gpt4 book ai didi

julia - julia 中的 "where T"在 T 之后没有任何规范的情况下做什么?

转载 作者:行者123 更新时间:2023-12-03 20:00:34 26 4
gpt4 key购买 nike

我是 julia 的新手,我找不到对 where 的解释这对我来说完全有意义。
所以我明白,例如function f(x::T, y::T) where {T<:Number} = true要求 x 和 y 参数都是某种数字类型。
但是还有其他函数看起来像 function f(X::AbstractMatrix{T}) where T没有任何关于 T 应该是什么的规范。有人可以解释一下它在做什么以及我什么时候想使用这种语法吗?

最佳答案

where T没有别的就是where {T<:Any}换句话说,它适用于所有 T ,但 Julia 需要你写一些东西来定义 `T。

关于julia - julia 中的 "where T"在 T 之后没有任何规范的情况下做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67182042/

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