«Hello, World!» te hará escribir algo de Factor y familiarizarte con el flujo de trabajo de Exercism. Completarlo desbloquea el resto del track de Factor.
Mira nuestro video «Introducción a Hello, World» para comenzar 👇
El ejercicio introductorio clásico. Solo di «Hello, World!».
«Hello, World!» es el tradicional primer programa para quienes empiezan a programar en un lenguaje o un entorno nuevos.
Los objetivos son simples:
Si todo sale bien, ya podrás obtener tu primer ejercicio real.
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 archivo 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 ningún argumento, y str a la derecha significa que deja un valor (el nombre es solo documentación, no un tipo).
Todo lo que está entre el efecto de pila y el ; de cierre es el cuerpo: el código que se ejecuta cuando se llama a la palabra.
La suite 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.