Komm zum Standard ML-Track von Exercism und erhalte Zugang zu 90 Übungen mit automatischer Analyse deines Codes und persönlichem Mentoring, alles 100 % kostenlos.
fun fib 0 = 0
| fib 1 = 1
| fib n = fib (n - 1) + fib (n - 2)
Werde besser im Programmieren mit unterhaltsamen, lohnenden Programmierübungen bei Exercism, die dein Verständnis von Konzepten auf die Probe stellen.
Bereinige vom Nutzer eingegebene Telefonnummern, damit du ihnen SMS-Nachrichten senden kannst.
Wandle Farbcodes, wie sie auf Widerständen verwendet werden, in eine für Menschen lesbare Bezeichnung um.
Wandle eine Zahl, die als Ziffernfolge in einer Basis dargestellt ist, in eine beliebige andere Basis um.
Einfach zu definieren und einfach zu benutzen, mit robustem Musterabgleich und vollständiger Musterabdeckung.
Ein mächtiges und flexibles System, das Informationskapselung und Generizität unterstützt.
Sicherheit zuerst! Starke Garantien für die Korrektheit von Programmen zur Compile-Zeit.
Alle Vorteile der funktionalen Programmierung mit einigen imperativen Elementen.
Der Compiler kann den Typ oft aus dem Kontext ableiten. Programme werden knapper und leichter zu schreiben.
Abstraktionen über Datentypen hinweg, denk an Templates in C++ oder Generics in Ada.
Jede Sprache hat ihre eigene Art, die Dinge anzugehen. Standard ML ist da keine Ausnahme. Unsere Mentorinnen und Mentoren helfen dir, wie ein Standard ML-Entwickler zu denken und idiomatischen Code in Standard ML zu schreiben. Wenn du eine Übung gelöst hast, reiche sie unserem Freiwilligenteam ein. Es gibt dir Hinweise, Ideen und Feedback dazu, wie du die Übung so gestaltest, wie man es in Standard ML normalerweise sieht. So hilft es dir, Dinge zu entdecken, von denen du nicht weißt, dass du sie nicht weißt.
Mehr über Mentoring erfahrenDer Standard ML-Track auf Exercism hat 90 Übungen, mit denen du besseren Code schreibst.
Alle Standard ML-Übungen ansehenDas Beste: Es ist für alle zu 100 % kostenlos.
Tritt dem Standard ML-Track bei