Tâche de fusion de canal Implémentez la fonction merge, qui prend un nombre arbitraire de canaux chan string et retourne un seul canal de sortie, à partir duquel on peut lire toutes les valeurs des canaux passés. Les canaux passés en dehors de la fonction merge sont fermés après l'écriture. Après avoir terminé la lecture du canal fusionné, le programme doit afficher "ok".
Cybersecurity / InfoSec
Parlez-moi du projet le plus intéressant ou de la réalisation de votre carrière, où il y avait des défis?
Avez-vous déjà dû résoudre des problèmes de conception de systèmes lors d'un entretien ?
Quelle est la différence entre la pagination par curseur et la pagination par offset?
Tâche de fusion de canal Implémentez la fonction merge, qui prend un nombre arbitraire de canaux chan int et retourne un seul canal de sortie, à partir duquel on peut lire toutes les valeurs des canaux passés. Les canaux passés en dehors de la fonction merge sont fermés après l'écriture. Après avoir terminé la lecture du canal fusionné, le programme doit afficher "ok". La fonction merge ne doit pas prendre plus d'une seconde, les canaux sources peuvent ne pas se fermer.
Voyez-vous une solution utilisant un ticker (time.Ticker) au lieu d'un contexte/temporisateur?
Tâche de fusion de canal Implémentez la fonction merge, qui prend un nombre arbitraire de canaux chan int et retourne un seul canal de sortie, à partir duquel on peut lire toutes les valeurs des canaux passés. Les canaux passés en dehors de la fonction merge sont fermés après l'écriture. Après avoir terminé la lecture du canal fusionné, le programme doit afficher "ok".