@bobolak:
Jeśli znasz doskonale Linuksa, pracujesz jako admin lub developer na firmowym komputerze z Windows 10, masz lokalnego admina, ale nie możesz (polityka firmy) lub nie chcesz (potrzebujesz MS Office) zainstalować Linuksa to instalujesz WSL, masz dostęp do shella i nie jesteś ograniczony do narzędzi, które przychodzą z cygwin lub git-bash.
Jeśli znasz doskonale Linuksa, pracujesz jako admin lub developer na firmowym komputerze z Windows 10, masz lokalnego admina, ale nie możesz (polityka firmy) lub nie chcesz (potrzebujesz MS Office) zainstalować Linuksa to instalujesz WSL, masz dostęp do shella i nie jesteś ograniczony do narzędzi, które przychodzą z cygwin lub git-bash.
Co oznacza zapis funkcji w dokumentacji #rxjs?
Chodzi mi dokładnie o zapis funkcji project w mergeMap. Rozumiem, że przyjmuje ona argument i mnożony jest razy 10. A co oznaczają dwa myślniki i pionowa linia na końcu? Dlaczego potrojony jest zapis 10*i? Czy może to nie jest ogólny zapis ale rozpisanie konkretnego przykładu?
https://rxjs-dev.firebaseapp.com/api/operators/mergeMap
Zapis z myślnikami to pochodna wykorzystania rxjs-marbles do testów jednostkowych. Ta biblioteka pozwala na zapisanie Observable jako stringa, podwójny myślnik to separator elementów w strumieniu danych Observable.
mergeMap ma dwa zadania: dla każdego elementu z źródłowego obserwable wykonuje funkcję przekazaną jako argument, ta funkcja ma zwrócić Observeble | Promise | Array. Następnie mergeMap subskrybuje otrzymane Observable i zwraca scala wyniki tych Observable w jedno wynikowe Obresvable.
Należy pamiętać, że