40. // 最初のインデックス
var startIndex: Index { get }
// 最後の次のインデックス
var endIndex: Index { get }
// 指定したインデックスに該当する要素
subscript (position: Index) -> _Element { get }
41. // 最初のインデックス
var startIndex: Index { get }
// 最後の次のインデックス
var endIndex: Index { get }
// 指定したインデックスに該当する要素
subscript (position: Index) -> _Element { get }
// あるインデックスの次のインデックスを取得
func index(after i: Index) -> Index
49. protocol Indexable {
var startIndex: Index { get }
var endIndex: Index { get }
subscript (position: Index) -> _Element { get }
func index(after i: Index) -> Index
}
50.
51. protocol Indexable {
associatedtype Index : Comparable
var startIndex: Index { get }
var endIndex: Index { get }
subscript (position: Index) -> _Element { get }
func index(after i: Index) -> Index
}
70. // ただし、この段階では実行時エラー
use of unresolved identifier '$builtin_log_with_id'
use of unresolved identifier '$builtin_log_scope_exit'
use of unresolved identifier '$builtin_log_scope_entry'
use of unresolved identifier '$builtin_log_scope_exit'
use of unresolved identifier '$builtin_log_scope_exit'
use of unresolved identifier '$builtin_log_scope_entry'
use of unresolved identifier '$builtin_log_scope_exit'
use of unresolved identifier '$builtin_log_with_id'