Kotlin
-
Kotlin let, run, also, apply, with
В этом учебном пособии мы будем реализовывать некоторые из важных стандартных функций библиотеки, доступных в Kotlin. kotlin-stdlib предоставляет нам полезные функции высшего порядка, реализующие идиоматические шаблоны. Мы увидим, как они делают программирование на Kotlin проще и быстрее. Функции, которые мы собираемся обсудить ниже, включают: let run also apply with Kotlin let let принимает объект, на который он вызывается, в качестве параметра и возвращает результат лямбда-выражения. Kotlin let – это функция области видимости, в которой переменные, объявленные внутри выражения, не могут…
-
Вопросы на собеседовании по Kotlin
Kotlin – последний язык программирования для JVM от JetBrains. Google сделал его официальным языком для разработки под Android наряду с Java. Разработчики утверждают, что он решает проблемы, с которыми сталкиваются при программировании на Java. Я написал много учебников по Kotlin, и вот я предоставляю важные вопросы для собеседования по Kotlin. Вопросы для собеседования по Kotlin Здесь я предоставляю вопросы и ответы для собеседования по Kotlin, которые помогут вам на собеседованиях по Kotlin. Эти вопросы подходят как для начинающих, так и…
-
Android Spinner с использованием Kotlin
В этом учебнике мы будем обсуждать и реализовывать элементы Spinner в нашем приложении Android с использованием Kotlin. Android Spinner используется для создания выпадающего списка на экране. Что вы узнаете? Создание Spinner через XML и программно Установка подсказки для Spinner. Создание пользовательского макета для Spinner. Обработка слушателей кликов и отображение сообщения Toast. Предотвращение автоматического срабатывания слушателя кликов при первом нажатии. Что такое Android Spinner? Spinners – это как выпадающее меню, содержащее список элементов для выбора. После выбора значения Spinner возвращается в…
-
Котлин print(), println(), readLine(), Scanner, REPL
Сегодня мы узнаем, как использовать функции печати Kotlin и как получать и разбирать ввод пользователя из консоли. Кроме того, мы рассмотрим Kotlin REPL. Функции печати Kotlin Для вывода чего-либо на экран используются следующие два метода: print() println() Оператор print выводит на экран все, что находится внутри него. Оператор println добавляет новую строку в конце вывода. Операторы печати внутренне вызывают System.out.print. В следующем коде показаны операторы печати в действии: fun main(args: Array<String>) { var x = 5 print(x++) println(“Hello World”) print(“Do…
-
Обработка намерений Android между активностями с использованием Kotlin
В этом учебнике мы будем обсуждать Android Intents и реализовывать их с использованием Kotlin в нашем приложении. Что вы узнаете? Что такое Intents? Типы Intents? Использование Intents между активностями Отправка данных с использованием Android Intents Использование Parcelable и Serializable для передачи объектов Создание кратких интентов Android Intents Как следует из названия, Intent – это нечто, что используется для выполнения определенного действия в контексте приложения Android. Intents могут быть использованы для: Запуска новой активности и передачи данных. Запуска фрагментов/взаимодействия между фрагментами.…
-
Класс Kotlin – Kotlin Конструктор
В этом уроке мы будем обсуждать концепции Объектно-Ориентированного Программирования на языке Kotlin. Мы подробно рассмотрим класс Kotlin. Мы также рассмотрим конструкторы Kotlin, модификаторы доступа и абстрактные классы. Класс Kotlin Класс – это определенный чертеж, который объединяет функции и свойства. Классы в Kotlin определяются с использованием ключевого слова class, за которым следует имя класса. Тело помещается в фигурные скобки. class FirstClass { } Экземпляр класса создается следующим образом: val firstClass = FirstClass() var new = FirstClass() //here new is the name…
-
Класс данных Kotlin
В этом учебном пособии мы рассмотрим класс данных Kotlin. Если вы еще не читали сообщение Классы Kotlin, мы рекомендуем вам сделать это перед продолжением. Класс данных Kotlin Устали писать тысячи строк кода для ваших POJO-классов данных на Java? Каждый программист на Java на каком-то этапе должен был обратить внимание на количество строк кода, которые им нужно написать для классов, которые просто хранят некоторые данные. Давайте посмотрим, как выглядит POJO-класс Book.java: public class Book { private String name; private String authorName;…
-
Класс Sealed в Kotlin
В этом уроке мы рассмотрим Kotlin Sealed Class. Что это такое? Какова их цель? Все эти вопросы мы рассмотрим ниже. Kotlin Sealed Class Простыми словами, как подсказывает название, sealed classes (запечатанные классы) запечатаны или закрыты, что делает их ограниченными. Запечатанные классы используются для представления ограниченных иерархий классов, где объект или значение может иметь значение только одного из типов, тем самым фиксируя вашу иерархию типов. Запечатанные классы обычно используются в случаях, когда вы знаете, что заданное значение может принадлежать только к…
-
Котлин Модификаторы видимости – public, protected, internal, private
В этом учебном пособии мы будем обсуждать различные модификаторы видимости, доступные в программировании на Kotlin. Модификаторы видимости Kotlin Модификаторы видимости – это модификаторы, которые, добавленные к классу/интерфейсу/свойству/функции в Kotlin, определяют, где они видимы и откуда они могут быть доступны. Установщики свойств в Kotlin могут иметь отдельный модификатор от самого свойства. У получателей не может быть определен модификатор видимости. Они используют тот же модификатор, что и свойство. Ниже приведены модификаторы видимости: public protected internal private Публичный модификатор A Public Modifier is…