Задумывались ли вы, почему компилятор Kotlin вдруг «теряет память» о smart‑cast, если вынести проверку в отдельную функцию? Добро пожаловать в мир Kotlin Contracts — маленьких договорённостей, которые реально меняют правила игры!Привет! Меня зовут Виталий, я работаю Android-разработчиком в…
OpenZeppelin Contracts is a library for smart contract development. In affected versions upgradeable contracts using `UUPSUpgradeable` may be vulnerable to an attack affecting uninitialized implementation contracts. A fix is included in version 4.3.2 of `@openzeppelin/contracts` and `@openzeppelin/contracts-upgradeable`. For users unable to upgrade; initialize implementation contracts using `UUPSUpgradeable` by invoking the initializer function (usually called `initialize`). An example is provided [in the…
Вопросы и ответы для собеседования по Kotlin. Часть 1Вопросы и ответы для собеседования по Kotlin. Часть 2 Вопросы и ответы для собеседования по Kotlin. Часть 3 Вопросы и ответы для собеседования по Kotlin. Часть 4 — вы находитесь здесьВопросы и ответы для собеседования по Kotlin. Часть 5 (скоро) Читать далее
Цикл статей с вопросами по Kotlin, которые могут задать на собеседованиях. Вопросы и ответы для собеседования по Kotlin. Часть 1Вопросы и ответы для собеседования по Kotlin. Часть 2 Вопросы и ответы для собеседования по Kotlin. Часть 3 — вы находитесь здесьВопросы и ответы для собеседования по Kotlin. Часть 4 (скоро) Читать далее