0
これがSFであるかどうかはわかりませんが、常にソートされているなど特定の条件に一致するArray
を表すtype
を作成することは可能でしょうか?Swiftで並べ替えられた配列の型
または2-tuple
最初の要素は常に2番目の要素よりも大きいですか?
これがSFであるかどうかはわかりませんが、常にソートされているなど特定の条件に一致するArray
を表すtype
を作成することは可能でしょうか?Swiftで並べ替えられた配列の型
または2-tuple
最初の要素は常に2番目の要素よりも大きいですか?
あなたが記述していることは、従属型(https://en.wikipedia.org/wiki/Dependent_type)と呼ばれています。 Swiftにはこれらの機能がありません。私は、主流の言語ではないことを認識していません。もちろん、配列のようにインデックスされ、変更されるたびに並べ替える特殊なコレクションを作成することができます。greater
とlessor
のプロパティを持つ構造体を常に並べ替えることができます。しかし、これらの基準は、既存のArray型またはタプル型には適用できません。