3
假設我有一個record
,其中包含兩個nats
。從Coq定義中返回記錄
Record toy := {
num1 : nat;
num2 : nat
}.
我想建立一個給出了兩個nats
返回包含這兩個nats
一個record
的定義。
Definition args_to_toy_record (n1 : nat) (n2 : nat) : toy :=
(* {num1 = n1; num2 = n2} ?? *)
不幸的是,官方文檔似乎只涉及簡單的情況下,當返回類型是bool
或nat
。在coq
中是否有這種可能?如果是的話,實現它的最好方法是什麼?
謝謝