Record N := C { T : Type; _ : True }. Checkfun x:N => let 'C _ p := x in p. Checkfun x:N => let 'C T _ := x in T. Checkfun x:N => let 'C T p := x in (T,p).
Record M := D { U : Type; a := 0; q : True }. Checkfun x:M => let 'D T _ p := x in p. Checkfun x:M => let 'D T _ p := x in T. Checkfun x:M => let 'D T p := x in (T,p). Checkfun x:M => let 'D T a p := x in (T,p,a). Checkfun x:M => let '{|U:=T;a:=a;q:=p|} := x in (T,p,a).
Module FormattingIssue13142.
Record T {A B} := {a:A;b:B}.
Module LongModuleName.
Record test := { long_field_name0 : nat;
long_field_name1 : nat;
long_field_name2 : nat;
long_field_name3 : nat }. End LongModuleName.
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.