Sagen wir, ich habe eine Liste vom Typ integer [1; 2; 3; 4; 5; 6; 7; 8] und ich möchte die ersten drei Elemente auf einmal zusammenpassen. Gibt es eine Möglichkeit, dies ohne verschachtelte Übereinstimmungen zu tun?
zum Beispiel, kann es so gemacht werden?
%Vor%Ich könnte die lang verschachtelte Methode verwenden, die wie folgt aussehen würde:
%Vor%Danke!
Ja, das kannst du tun. Die Syntax ist wie folgt:
%Vor%Sie werden jedoch feststellen, dass dies fehlschlägt, wenn die Liste weniger als drei Elemente enthält. Sie können entweder Fälle für einzelne und zwei Elementlisten hinzufügen oder einfach einen Fall hinzufügen, der allem entspricht:
%Vor%Tags und Links design-patterns matching ocaml elements