TypeScript · Junior · Pytanie 4 z 75
Co oznacza typ never?
- ✓Poprawna odpowiedź: Typ wartości, która nie może istnieć: funkcja nigdy nie zwraca sterowania
- 2To samo co
void: funkcja niczego nie zwraca i kończy się normalnie - 3To samo co
null: wartości nie ma, ale zmienna istnieje
Wyjaśnienie
never to typ pusty. Zwracają go funkcje, które zawsze rzucają błąd lub działają w nieskończoność. Pojawia się też, gdy unia jest w pełni zawężona - na tym opierają się wyczerpujące sprawdzenia w switch. void oznacza, że funkcja się kończy, ale jej wynik nie jest używany.