【发布时间】:2016-10-13 06:05:10
【问题描述】:
我试图弄清楚 Swift 中的协议是什么,所以我有一个只需要 Numbers 的函数。我希望能够通过Int 和Double、Float 和Float,几乎是数字 的任意组合。
func takeNumbers(A: Protocol1, Protocol2, B: Protocol1, Protocol2) {
}
我只是列出了两个协议不知道是不是需要1、2、3等
【问题讨论】:
-
请参阅this question,了解有关 如何 使多个数字类型符合相同协议的一些答案,以及有关 为什么 可能更好的一些答案不要。
标签: swift floating-point int double protocols