Onde você declara a variável não importa. f
é executado em um processo separado porque está em um pipeline, portanto, todas as alterações que f
fizer em map
serão isoladas no processo that . A correção neste caso é fácil; f
não produz saída, então não há razão para usar um pipe para conectá-lo a g
. Basta executar f
, e g
.
f; g