Como usar substring no Swift 4? O método 'substring(to:)' está obsoleto
Extração correta de substrings em Swift 4
Olá a todos! Comecei a estudar Swift 4 recentemente e encontrei um problema ao trabalhar com strings. Antes, eu via em tutoriais antigos que era possível usar o método substring(to:) para obter uma substring, mas no Xcode 9 e Swift 4 esse método está marcado como deprecated.
Aqui está um exemplo de código que estou tentando escrever:
let fullString = "Привет, мир!"
let index = fullString.index(of: ",")
let greeting = fullString.substring(to: index!)
O Xcode mostra um aviso: 'substring(to:)' is deprecated: Please use String slicing subscript with a 'partial range from' operator.
Pesquisei no Google, mas não entendo completamente como usar o "string slicing subscript" com o operador partial range from. Vocês podem explicar com um exemplo simples? Preciso obter a substring até a vírgula, ou seja, a palavra "Привет" (sem a vírgula e o espaço). Também gostaria de saber como obter a substring após a vírgula — " мир!".
Agradeço desde já pela ajuda!
No answers yet.
Faça login para deixar uma resposta