Type Aliasswift 6.1.2Swift
Index
typealias Index = String.UnicodeScalarView.Indextypealias Index = String.UnicodeScalarView.Indeximport Swift@frozen struct UnicodeScalarView@frozen struct SubstringA slice of a string.
@frozen struct StringA Unicode string value that is a collection of characters.
@frozen struct UnicodeScalarViewA view of a string’s contents as a collection of Unicode scalar values.
typealias Index = String.Indexinit() var endIndex: Substring.UnicodeScalarView.Index { get }var indices: Substring.UnicodeScalarView.Indices { get }var startIndex: Substring.UnicodeScalarView.Index { get }subscript(r: Range<Substring.UnicodeScalarView.Index>) -> Substring.UnicodeScalarView { get } subscript(index: Substring.UnicodeScalarView.Index) -> Substring.UnicodeScalarView.Element { get } func distance(from start: Substring.UnicodeScalarView.Index, to end: Substring.UnicodeScalarView.Index) -> Int func formIndex(after i: inout Substring.UnicodeScalarView.Index) func formIndex(before i: inout Substring.UnicodeScalarView.Index) func index(_ i: Substring.UnicodeScalarView.Index, offsetBy n: Int) -> Substring.UnicodeScalarView.Index func index(_ i: Substring.UnicodeScalarView.Index, offsetBy n: Int, limitedBy limit: Substring.UnicodeScalarView.Index) -> Substring.UnicodeScalarView.Index? func index(after i: Substring.UnicodeScalarView.Index) -> Substring.UnicodeScalarView.Index func index(before i: Substring.UnicodeScalarView.Index) -> Substring.UnicodeScalarView.Index mutating func replaceSubrange<C>(_ subrange: Range<Substring.UnicodeScalarView.Index>, with replacement: C) where C : Collection, C.Element == Unicode.Scalar typealias Element = String.UnicodeScalarView.Elementtypealias Indices = String.UnicodeScalarView.Indicestypealias SubSequence = Substring.UnicodeScalarView