の違いは何ですか
my_func<T: MyTrait>(...) {...}
そして
my_func<T>(...) where T: MyTrait {...}
?
1つは明示的なwhere
句で記述され、もう1つはそうではありません。
オーケー、オーケー; うるさくなりたい場合の違いは次のとおりです。
where
句を使用してジェネリックパラメータを導入することはできません。ただし、制約をジェネリック引数リストからwhere
句に移動すると何が変わるかという点では、同じです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加