Únete al track de Standard ML en Exercism para acceder a 90 ejercicios con análisis automático de tu código y mentoría personal, todo 100% gratis.
fun fib 0 = 0
| fib 1 = 1
| fib n = fib (n - 1) + fib (n - 2)
Mejora tus habilidades de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos en Exercism.
Dado un string de dígitos, devuelve todas las subcadenas contiguas de longitud `n` en ese string.
Una estructura de datos que usa un único búfer de tamaño fijo como si estuviera conectado de extremo a extremo.
Calcula el resultado de una partida de Hex / Polygon.
Fácil de definir y fácil de usar, con coincidencia de patrones sólida y exhaustividad en los patrones.
Un sistema potente y flexible que admite el ocultamiento de información y la genericidad.
¡La seguridad es lo primero! Garantías sólidas sobre la corrección de los programas en tiempo de compilación.
Todos los beneficios de la programación funcional con algunas características imperativas.
El compilador a menudo puede calcular el tipo a partir del contexto. Los programas se vuelven concisos y más fáciles de escribir.
Abstracciones a través de los tipos de datos: piensa en las plantillas de C++ o los genéricos de Ada.
Cada lenguaje tiene su propia forma de hacer las cosas. Standard ML no es la excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de Standard ML y a escribir código idiomático en Standard ML. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios, y te darán pistas, ideas y comentarios sobre cómo lograr que se parezca más a lo que normalmente verías en Standard ML. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Aprende más sobre la mentoríaEl track de Standard ML en Exercism tiene 90 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de Standard MLLo mejor de todo: es 100% gratis para todos.
Únete al track de Standard ML