3
ベクトルの場合、特定のタイプのアイテムの長さゼロベクトルを作成する方法は何ですか?長さゼロのベクトルを作成する
data Vect : Nat -> Type -> Type where
VectNil : Vect 0 ty
(::) : ty -> Vect size ty -> Vect (S size) ty
VectNil文字列と私はREPLで試したすべてのバリエーションに失敗しました。 期待通りではありませんVectNilは、C#のジェネリックリストのデフォルトコンストラクタのように機能しますか?
new List<string>(); // creates a zero length List of string
この非常に参考にしていただきありがとうございます。 –
@AttilaKaroly 'the'を次のように使用することもできます:'(Vect 0 String)VectNil' –
Anton、この代替方法を私に見せてくれてありがとう。 –