Swift-predecessor(), successor(), advancedBy()

Swift-predecessor(), successor(), advancedBy(),第1张

概述在截取字符串时遇到几个没用过的函数特此记. startIndex:访问String第一个位置的字符 endIndex: 访问String最后一个位置的字符 predecessor(), successor(), advancedBy() 一个String.Index值可以通过调用predecessor()方法来访问其前一个index, 调用successor()来访问其后一个index 调用adv

在截取字符串时遇到几个没用过的函数特此记.
startIndex:访问String第一个位置的字符
endindex: 访问String最后一个位置的字符

predecessor(),successor(),advancedBy()
一个String.Index值可以通过调用predecessor()方法来访问其前一个index,
调用successor()来访问其后一个index
调用advancedBy()来指定访问相对位置的index

let str = "Hello World!"  str[str.startIndex]  打印结果:  //h//访问其结束前一个字符str[str.endindex.predecessor()]  打印结果://!//访问其开始后一个字符str[str.startIndex.successor()]  打印结果://e//访问其开始后一个字符let index = str.startIndex.advancedBy(7)  打印结果://7str[index]  打印结果://输出 o
总结

以上是内存溢出为你收集整理的Swift-predecessor(), successor(), advancedBy()全部内容,希望文章能够帮你解决Swift-predecessor(), successor(), advancedBy()所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1078581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存