Zadanie na Merge channel Zaimplementuj funkcję merge, która przyjmuje dowolną liczbę kanałów chan string i zwraca jeden kanał wyjściowy, z którego można odczytać wszystkie wartości z przekazanych kanałów. Przekazane kanały poza funkcją merge są zamykane po zapisaniu. Po zakończeniu odczytu z połączonego kanału program powinien wyświetlić "ok".
Cybersecurity / InfoSec
Opowiedz o najbardziej interesującym projekcie lub osiągnięciu w swojej karierze, gdzie były wyzwania?
Czy zdarzyło Ci się rozwiązywać zadania z projektowania systemów na rozmowie kwalifikacyjnej?
Czym różni się paginacja za pomocą kursora od paginacji z offsetem?
Zadanie na Merge channel Zaimplementuj funkcję merge, która przyjmuje dowolną liczbę kanałów chan int i zwraca jeden kanał wyjściowy, z którego można odczytać wszystkie wartości z przekazanych kanałów. Przekazane kanały spoza funkcji merge są zamykane po zapisaniu. Po zakończeniu odczytu z połączonego kanału program powinien wyświetlić "ok". Funkcja merge nie powinna działać dłużej niż 1 sekunda, kanały źródłowe mogą nie zostać zamknięte.
Czy widzisz rozwiązanie z użyciem tickera (time.Ticker) zamiast kontekstu/zegara?
Zadanie na Merge channel Zaimplementuj funkcję merge, która przyjmuje dowolną liczbę kanałów chan int i zwraca jeden kanał wyjściowy, z którego można odczytać wszystkie wartości z przekazanych kanałów. Przekazane kanały poza funkcją merge są zamykane po zapisaniu. Po zakończeniu odczytu z połączonego kanału program powinien wyświetlić "ok".