我不确定我在这里缺少什么,但我想要做的就是从字符串中获取子字符串.我在操场上乱搞,我的代码只有三行长行,我声明一个字符串,得到一个索引,然后尝试从中获取一个子字符串,我得到这个错误.这就是我的代码......
var name = "Stephen"
var index = name.startIndex.advancedBy(3)
var substring = name.substringToIndex(index)
Run Code Online (Sandbox Code Playgroud)
我做错了吗?我没有看到任何其他方法从字符串中获取子字符串.
在一个不相关的问题中,如果我想从索引2和5之间的字符串中获取子字符串,我将如何在Swift 2中进行该操作?
car*_*ine 13
对于正在搜索Swift 3解决方案的任何人:
var name = "Stephen"
var index = name.index(name.startIndex, offsetBy:3)
var substring = name.substring(to:index)
Run Code Online (Sandbox Code Playgroud)
Luc*_*tti 11
由于substringToIndex已定义到Foundation模块中,因此需要添加
import Foundation
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6527 次 |
| 最近记录: |