gpt4 book ai didi

python - 括号 [ ] 出现在类名之后是什么意思?

转载 作者:太空狗 更新时间:2023-10-30 01:30:42 25 4
gpt4 key购买 nike

例如,

class BasicTransitionFunction(TransitionFunction[GrammarBasedState]):
...

其中TransitionFunctionBasicTransitionFunction的基类,GrammarBasedState也是类名。我只知道 [] 可以用来索引数组。这里是什么意思?

最佳答案

这是通用类型的语法。正如@Sraw 所说,这意味着 TransitionFunction是泛型。例如,List是一个通用类型,所以你可以有 List[Int] .

这与 C++ 模板的想法相同(例如 std::vector<int> )。

所以在这里BasicTransitionFunctionTransitionFunction 的子类在 GrammarBasedState 之间

关于python - 括号 [ ] 出现在类名之后是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58073220/

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