Avatar
Substring is a String 無理だと思うんだけどな。
5:39 AM
let s = "abc" let t: Substring = s[s.index(s.startIndex, offsetBy: 1)...] // "bc" let i = t.startIndex print(t[i]) // "b" let u = String(t) print(u[i]) // "c"
5:40 AM
↑だからサブタイプとしての要件を満たせない気が。