Tarefa de Merge channel Implementar a função merge, que aceita uma quantidade arbitrária de canais chan string e retorna um canal de saída, do qual se podem ler todos os valores dos canais passados. Os canais passados fora da função merge são fechados após a escrita. Após concluir a leitura do canal combinado, o programa deve exibir "ok".
Cybersecurity / InfoSec
Fala sobre o projeto mais interessante ou conquista da sua carreira, onde enfrentou desafios?
Já teve que resolver problemas de design de sistemas numa entrevista?
Qual é a diferença entre paginação por cursor e paginação por offset?
Tarefa de Merge channel Implementar a função merge, que aceita uma quantidade arbitrária de canais chan int e retorna um canal de saída, do qual é possível ler todos os valores dos canais passados. Os canais passados fora da função merge são fechados após a escrita. Após concluir a leitura do canal combinado, o programa deve exibir "ok". A função merge não deve levar mais de 1 segundo, os canais fonte podem não se fechar.
Vês uma solução usando um ticker (time.Ticker) em vez de um contexto/temporizador?
Tarefa de Merge channel Implementar a função merge, que aceita uma quantidade arbitrária de canais chan int e retorna um canal de saída, do qual é possível ler todos os valores dos canais passados. Os canais passados fora da função merge são fechados após a escrita. Após terminar a leitura do canal combinado, o programa deve exibir "ok".