Avatar
extension Collection { subscript(_: (Index, Index) -> ClosedRange<Index>) -> Int { return 1 } } let res: Int = [1,2,3][...] で通るので、出来なくはない。 (edited)