Avatar
長さが一定より小さくならない配列の型をつくって遊んでたんですが、gyb 結構簡単で便利ですね https://gist.github.com/Kuniwak/5296bef20ae923bf0c96a70d7bd16c07
GitHub Gist: instantly share code, notes, and snippets.
9:44 AM
そしてこの ArrayLongerThan1 とか ArrayLongerThan3 とか普通に便利でした
9:47 AM
悲しいのは Sequence に適合できないことですね… ArrayLongerThanN の map や enumerated は長さが変わらないことがわかっているので、戻り値を ArrayLongerThanN にしたいんですが、こうすると Sequence の定義と衝突するんですよね
9:48 AM
一応、Sequence として扱いたい用途のために ArrayLongerThanN.sequence があるのですが、まああんまりいけてない…