Swift5 не имеет метода «содержит» для проверки подстроки. Есть ли у вас какие-либо другие способы узнать то же самое, используя чистый Swift.
let input1 = "aabbccddeeaa" let input2 = "deea" func isSubstring(input1: String, input2: String) -> Bool { ---- }
подстрока работает нормально.Мне не хватало «импортного фонда» на детской площадке.Как только я добавил импорт, он работал нормально.
Вы можете использовать String.contains(other: StringProtocol).Это позволяет вам сделать что-то вроде:
String.contains(other: StringProtocol)
import Foundation var str = "Hello, playground" let result = str.contains("Hello") // true
, которое вы можете интегрировать в свою функцию.