Suas primeiras linhas de Rush

Imprima uma linha, ligue um nome a um valor e aprenda a única regra que toda linha precisa seguir.

0XP
0Estrelas
1Nível

Vídeo

Ler

Um programa Rush é uma lista de linhas, e toda linha precisa fazer alguma coisa. A menor linha útil imprime texto. Para imprimir, chame write:

write['hello world']

Repare nos colchetes. No Rush, [ e ] são os únicos colchetes de agrupamento: os argumentos de uma chamada vão dentro deles, separados por vírgulas, como em f[a, b]. Parênteses são recusados fora de texto. O texto vai para a saída padrão.

Para lembrar um valor, ligue um nome a ele com =. O Rush não tem variáveis: uma ligação (bind) une um rótulo, um nome sem aspas, a um valor. Depois, write[x] imprime o valor ligado a x:

x = 5
write[x]

Uma regra governa cada linha: uma linha deve ligar, chamar ou encaminhar. Uma linha que apenas nomeia um valor, como um 5 solto, não faz nada, e por isso o Rush a recusa com o erro RX0065 antes de executar qualquer coisa.

Exercícios

Qual destas linhas é recusada por não fazer nada?

Escolha uma

Quais colchetes guardam os argumentos de uma chamada no Rush?

Escolha uma

Escreva uma linha que imprima hello world.

O exercício pede esta saída:

hello world

O executor da nuvem do Rush ainda não está conectado, então o código não pode ser executado a partir desta página. Nada foi executado e nenhuma saída é mostrada.

Ligue o nome x a 5 e depois imprima x.

O exercício pede esta saída:

5

O executor da nuvem do Rush ainda não está conectado, então o código não pode ser executado a partir desta página. Nada foi executado e nenhuma saída é mostrada.

Todas as lições

Estrelas, XP e confete são apenas símbolos: não desbloqueiam nem custam nada. Estão aqui para dar vontade de continuar.