美文网首页
swift 3.0中 字符串通过下标访问(扩展)

swift 3.0中 字符串通过下标访问(扩展)

作者: VijayPan | 来源:发表于2017-01-06 16:31 被阅读0次

我用的是Xcode Version 8.2.1
找了好多方法在这个xcode版本上没有用,我是新手。这个是字符串变量来通过下标的方式来访问的,希望对于新手的小伙伴们有用。
代码如下:

extension String
{
    subscript(Index:Int)->String
    {
        let begin=self.startIndex
        let start=self.index(begin, offsetBy: Index)
        let end=self.index(begin, offsetBy: Index+1)
        let range: Range = start..<end
        return self.substring(with:range )
    }
}
var str="123456789"
print(str[2])//输出:3
print(str[3])//输出:4

相关文章

  • Swift:字符串下标访问与Unicode

    居然不能用整数下标随机访问? 第一次使用Swift字符串之前,已经习惯了C,C++直接通过下标随机访问字符串数组的...

  • swift 3.0中 字符串通过下标访问(扩展)

    我用的是Xcode Version 8.2.1找了好多方法在这个xcode版本上没有用,我是新手。这个是字符串变量...

  • Swift String下标扩展

    对swift的String进行扩展,方便进行下标访问元素: 在这种情况下如果访问的下标有一边不在String的范围...

  • JS-NO.5

    字符串常用方法 通过下标找字符串 charAt() 通过下标找字符 charCodeAt() 通过下标找到字符...

  • OC vs Swift -- Extension

    扩展的作用 OC 和Swift中都有扩展,通过扩展可以: 为已有的类型添加新的功能,对不可以访问的源码提供可扩展的...

  • Swift下标访问-Subscript

    subscripts(下标)是访问对象数据中的快捷方式,所谓下标脚本语法就是能够通过,实例[索引值]来访问实例中的...

  • Swift--扩展

    扩展的概念 扩展计算属性 扩展方法 扩展构造函数 扩展下标 扩展的概念 在Swift中可以使用一种扩展机制,在原有...

  • 为什么 go 中字符串不能用下标访问

    在大多数编程语言中,字符串是可以直接通过下标访问的,但是在使用 go 语言的时候,直接使用下标访问有时候会出现一些...

  • 第12章:下标

      下标操作符在许多语言中都用于数组元素的访问,在Objective-C中下标还用于字典的访问,在Swift中下标...

  • swift character index操作

    字符串下标 在经典的c和大多数语言中,字符串可以像数组一样用下标来寻址。在Swift里不行。因为swift强调类型...

网友评论

      本文标题:swift 3.0中 字符串通过下标访问(扩展)

      本文链接:https://www.haomeiwen.com/subject/xbcxbttx.html