gpt4 book ai didi

swift - 直接对泛型类型进行类型约束与使用 'where' 子句之间是否存在实际差异?

转载 作者:行者123 更新时间:2023-11-28 14:52:33 26 4
gpt4 key购买 nike

<分区>

这两个函数在功能上有什么实际区别吗?

func testX<T>(value:T) where T:StringProtocol {
// Do something
}

func testY<T:StringProtocol>(value:T){
// Do something
}

它们似乎都能正常编译和运行。想知道为什么会有两种不同但看似相同的语法。

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