Compito sul canale di merge Implementa la funzione merge, che accetta un numero arbitrario di canali chan string e restituisce un canale di uscita, dal quale è possibile leggere tutti i valori dei canali passati. I canali passati fuori dalla funzione merge vengono chiusi dopo la scrittura. Dopo aver completato la lettura dal canale unificato, il programma dovrebbe stampare "ok".
Cybersecurity / InfoSec
Parlami del progetto più interessante o del risultato più importante della tua carriera, dove ci sono state delle sfide?
Hai mai dovuto risolvere problemi di progettazione di sistemi durante un colloquio?
Qual è la differenza tra paginazione con cursore e paginazione con offset?
Compito di Merge channel Implementa la funzione merge, che accetta un numero arbitrario di canali chan int e restituisce un canale di uscita, dal quale è possibile leggere tutti i valori dei canali passati. I canali passati fuori dalla funzione merge vengono chiusi dopo la scrittura. Dopo aver completato la lettura dal canale unificato, il programma dovrebbe mostrare "ok". La funzione merge non dovrebbe richiedere più di 1 secondo, i canali sorgente potrebbero non chiudersi.
Vedi una soluzione usando un ticker (time.Ticker) invece di un contesto/temporizzatore?
Compito sul canale di merge Implementa la funzione merge, che prende un numero arbitrario di canali chan int e ne restituisce uno di uscita, dal quale si possono leggere tutti i valori dei canali passati. I canali passati fuori dalla funzione merge vengono chiusi dopo la scrittura. Dopo aver terminato la lettura dal canale unificato, il programma dovrebbe stampare "ok".