Avatar
まさに自分の実装は typealias ArrayLongerThan2<Element> = PrefixedArray<Element, PrefixedArray<Element, PrefixedArrayEnd<Element>>> となっていて、これで flatMap とかの実装が衝突して死んだみたいなエラーに出くわして、ウワァ、ダメなのかみたいに引き返したんです (edited)
1:43 PM
他にもいくつか不可解なエラーに出くわしていて(typealias だと動かないが、typealias を展開したものを使うと動くみたいな)、いろいろと辛い感じではありました
1:44 PM
あ、safeFirst 、なるほど。。。
1:44 PM
これも衝突してましたが、こういう風に逃げたのか…
1:44 PM
1:45 PM
いや、定義できるんですね、これちょっと前にどこかのチャンネルで話題になってた気がする