Slide 1 de 74

Olá, Mundo

proc main(): void {
	echo "funciona"
}

Todo programa Hive começa em proc main(): void, no arquivo passado para hive run ou hive build. main não recebe nada e não responde com nada, e qualquer outra assinatura é um erro de compilação: a linha de comando chega por hive.term.args() e um código de saída sai por hive.term.exit(code), ambos vistos mais adiante. Um arquivo sem nenhum main ainda compila — é uma biblioteca, ou um arquivo de testes.

echo imprime um valor e uma quebra de linha, transformando o que recebe em texto do jeito que o slide sobre echo descreve. Dentro de uma string entre aspas duplas, {…} coloca um valor — echo "{a} and {b}" imprime os dois — e o slide sobre strings tem o resto.

← AnteriorPróximo →