Únete a la ruta de ReScript de Exercism para acceder a 34 ejercicios con análisis automático de tu código y mentoría personal, todo 100 % gratis.
let rec fibonacci = n =>
switch n {
| 0 => 0
| 1 => 1
| n => fibonacci(n - 1) + fibonacci(n - 2)
}
let first10 = Array.fromInitializer(~length=10, fibonacci)
Mejora tu nivel de programación con ejercicios divertidos y gratificantes que ponen a prueba tu comprensión de los conceptos con Exercism.
Implementa la codificación y la decodificación por longitud de racha.
Ayuda a Eliud a contar el número de huevos de su gallinero contando el número de bits 1 de una representación binaria.
Crea una implementación del cifrado Atbash, un antiguo sistema de cifrado creado en Oriente Medio.
ReScript trae a JavaScript el potente y sobradamente probado sistema de tipos de OCaml.
El compilador de ReScript infiere los tipos y garantiza que sean correctos.
Al igual que OCaml, ReScript es un lenguaje de programación funcional con coincidencia de patrones, variantes y mucho más.
La interoperabilidad con JavaScript es sencilla, lo que permite usar los paquetes de JavaScript que ya existen.
Los tiempos de compilación de ReScript son súper rápidos, lo que se traduce en ciclos de iteración rápidos.
El compilador te guía por todos los puntos que hay que corregir durante la refactorización hasta que todo funciona.
Cada lenguaje tiene su propia forma de hacer las cosas. ReScript no es una excepción. Nuestros mentores te ayudarán a aprender a pensar como un desarrollador de ReScript y a escribir código idiomático en ReScript. Cuando hayas resuelto un ejercicio, envíalo a nuestro equipo de voluntarios y te darán pistas, ideas y comentarios sobre cómo hacer que se parezca más a lo que normalmente verías en ReScript. Te ayudarán a descubrir esas cosas que no sabes que no sabes.
Más información sobre la mentoríaEl track ReScript en Exercism tiene 34 ejercicios para ayudarte a escribir mejor código.
Ver todos los ejercicios de ReScriptY lo mejor de todo: es 100% gratis para todo el mundo.
Únete al track ReScript