«Hello, World!» te pondrá a escribir algo de Factor y te familiarizará con el flujo de trabajo de Exercism. Completarlo desbloquea el resto del track Factor.
Mira nuestro vídeo «Introducción a Hello, World» para empezar 👇
El clásico ejercicio introductorio. Solo tienes que decir «Hello, World!».
«Hello, World!» es el primer programa tradicional para quienes se inician en la programación en un lenguaje o un entorno nuevos.
Los objetivos son sencillos:
Si todo va bien, ya podrás descargar tu primer ejercicio de verdad.
Un programa de Factor se construye a partir de palabras, agrupadas en vocabularios.
Factor carga un vocabulario desde un directorio con el mismo nombre, así que el vocabulario hello-world es el fichero hello-world.factor dentro de un directorio hello-world/.
: say-hello ( -- str ) … ; define la palabra say-hello.
La parte entre paréntesis es su efecto de pila: que no haya nada a la izquierda de -- significa que no recibe ninguna entrada, y str a la derecha significa que deja un valor (el nombre es solo documentación, no un tipo).
Todo lo que hay entre el efecto de pila y el ; de cierre es el cuerpo: el código que se ejecuta cuando se llama a la palabra.
El conjunto de pruebas llama a say-hello y comprueba el valor que deja en la pila.
Cambia el cuerpo para que la palabra deje "Hello, World!" en su lugar y, después, ejecuta las pruebas.
Regístrate en Exercism para aprender y dominar Factor con 47 conceptos163 ejercicios y mentoría humana real, todo gratis.