proc main(): void {
hive.file.write("./tour.csv", "name,role\nada,engineer\ngrace,admiral\n")
csv := using "./tour.csv"
if csv is Result.Ok(table) {
if len(table) > 1 {
echo table[1:] // toda linha depois do cabeçalho
}
}
}
Table é um alias para Str[dyn][dyn]: um vetor de linhas de células. É o que `using` produz a partir de um CSV, o que uma query SQL bruta devolve, e o que hive.map.toTable constrói. Um `using "caminho"` simples lê um arquivo separado por vírgulas; acrescentar `as csv separating by "<sep>"` escolhe outro delimitador, como uma tabulação para um TSV — e toda forma devolve um Result, então o código diz exatamente qual leitor o build precisa vincular.