/* サブスクリプト 構造内部の辞書型や列挙型のアクセス方法としてサブスクリプトを定義 */ struct TimesTable { let multiplier: Int subscript(index: Int) -> Int { return multiplier * index } } let threeTimesTable = TimesTable(multiplier: 3) print("six times three is \(threeTimesTable[6])")
/* サブスクリプト 構造内部の辞書型や列挙型のアクセス方法としてサブスクリプトを定義 */ struct TimesTable { let multiplier: Int subscript(index: Int) -> Int { return multiplier * index } } let threeTimesTable = TimesTable(multiplier: 3) print("six times three is \(threeTimesTable[6])")