
🚀 Фишка Kotlin: Безопасный каст с помощью оператора as?В Java при неверном приведении типов можно легко поймать ClassCastException. В Kotlin эту проблему элегантно решает оператор безопасного каста as?.Если объект нельзя привести к нужному типу, он не ломает приложение, а просто возвращает null. В сочетании с оператором Элвиса (?:) это позволяет писать чистый и безопасный код:```kotlin// Вместо краша получаем null и дефолтное значениеval message: Any = "Hello Kotlin"val textLength = (message as? Int) ?: 0 println(textLength) // Выведет: 0






