Wie bekomme ich die beiden oberen Elemente einer Liste?Wie man mathematische Operationen auf die obersten Elemente in der Liste anwendet OCaml
Zum Beispiel, wenn ich [1;2;3]
habe, wie bekomme ich die oberen zwei Elemente, in diesem Fall 1 und 2, so kann ich eine mathematische Operation auf sie anwenden?
Fühlen Sie sich wie es etwas um h1::h2::t
aber nicht sicher,
Wir helfen Ihnen gerne, aber warum versuchen Sie es nicht einfach? Testen im Toplevel oder auf versuchen ocaml ist soo einfach. –
Sie sind auf dem richtigen Weg. Verwenden Sie [pattern-matching] (https://ocaml.org/learn/tutorials/data_types_and_matching.html#Patternmatchingondatatypes) und befassen Sie sich mit leeren und Singleton-Listenfällen. –