“Hello, World!” vai pôr-te a escrever algum código em Factor e a familiarizar-te com o fluxo de trabalho do Exercism. Concluí-lo desbloqueia o resto do percurso de Factor.
Vê o nosso vídeo «Introdução ao Hello, World» para começares 👇
O exercício introdutório clássico. Diz apenas "Hello, World!".
O "Hello, World!" é o tradicional primeiro programa de quem está a começar a programar numa nova linguagem ou num novo ambiente.
Os objetivos são simples:
Se tudo correr bem, estás pronto para ir buscar o teu primeiro exercício a sério.
Um programa em Factor é construído a partir de palavras, agrupadas em vocabulários.
O Factor carrega um vocabulário a partir de um diretório com o mesmo nome, por isso o vocabulário hello-world é o ficheiro hello-world.factor dentro de um diretório hello-world/.
: say-hello ( -- str ) … ; define a palavra say-hello.
A parte entre parênteses é o seu efeito de pilha: nada à esquerda de -- significa que não aceita nenhum parâmetro de entrada, e str à direita significa que deixa um valor (o nome serve apenas de documentação, não é um tipo).
Tudo o que está entre o efeito de pilha e o ; de fecho é o corpo: o código que corre quando a palavra é chamada.
A suite de testes chama say-hello e verifica o valor que ela deixa na pilha.
Altera o corpo para que a palavra deixe "Hello, World!" em vez disso, e depois corre os testes.
Inscreve-te no Exercism para aprenderes e dominares Factor com 47 conceitos163 exercícios, e mentoria humana real, tudo grátis.