如何在 Swift 4 中使用 substring?'substring(to:)' 方法已弃用
大家好!我刚开始学习 Swift 4,在处理字符串时遇到了问题。以前我在旧教程中看到可以使用 `substring(to:)` 方法来获取子字符串,但在 Xcode 9 和 Swift 4 中,这个方法已被标记为 deprecated。
以下是我尝试编写的示例代码:
```swift
let fullString = "Привет, мир!"
let index = fullString.index(of: ",")
let greeting = fullString.substring(to: index!)
```
Xcode 发出警告:`'substring(to:)' is deprecated: Please use String slicing subscript with a 'partial range from' operator`。
我搜索过,但不太明白如何正确使用带有 `partial range from` 操作符的 "string slicing subscript"。能否用简单的例子解释一下?我需要获取逗号之前的子字符串,即单词 "Привет"(不含逗号和空格)。另外,还想知道如何获取逗号之后的子字符串——" мир!"。
提前感谢您的帮助!
<<>>