По всему Интернету, в том числе здесь, я вижу пример за примером расширения протокола IntegerType
(Документы здесь: IntegerType ) в формате swift, например ...
import Foundation
extension IntegerType {
var bla:Bool{
return true
}
}
Однако приведенное выше не компилируется для меня и выдает следующую ошибку:
Использование необъявленного типа 'IntegerType'
Я также пробовал следуя без удачи ...
extension Numeric where Self == IntegerType {
var bla:Bool{
return true
}
}
extension Numeric where Self:IntegerType {
var bla:Bool{
return true
}
}
extension Numeric where self is IntegerType {
var bla:Bool{
return true
}
}
Есть идеи почему?