Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Для чего нужно ключевое слово Global?
Ключевое слово global позволяет изменять глобальную переменную внутри функции. Без него Python создаст новую локальную переменную, и изменения не повлияют на глобальную переменную.
Что такое Globals?
Globals — это глобальные объекты и функции, доступные во всем приложении.
Например:
__dirname — путь к текущей директории.
__filename — путь к текущему файлу.
process — информация о процессе Node.js.
Почему GlobalScope не рекомендуется для большинства случаев?
GlobalScope не привязан к жизненному циклу приложения, что может привести к утечкам памяти и неожиданному поведению. Вместо него рекомендуется использовать CoroutineScope с явным управлением (например, viewModelScope или lifecycleScope).
Что произойдёт с корутиной, запущенной в GlobalScope, если вызвать cancel() на родительском скоупе?
Корутины в GlobalScope не зависят от других CoroutineScope, поэтому их нельзя отменить через cancel() родительского скоупа. Они продолжат выполняться, пока не завершатся самостоятельно или не будет вызван cancel напрямую.
Рейтинг:
2
Сложность:
5
Рейтинг:
4
Сложность:
3
Рейтинг:
2
Сложность:
7
Рейтинг:
2
Сложность:
7