Kotlin, Программирование для профессионалов, Скин Д., Гринхол Д., 2020.
Kotlin — язык программирования со статической типизацией, который взяла на вооружение Google в ОС Android.
Книга Джоша Скина и Дэвида Гринхол а основана на популярном курсе Kotlin Essentials от Big Nerd Ranch. Яркие и полезные примеры, четкие объяснения ключевых концепций и основополагающих API не только знакомят с языком Kotlin, но и учат эффективно использовать его возможности, а также позволяют освоить среду разработки IntelliJ IDEA от JetBrains.
Неважно, опытный вы разработчик, который хочет выйти за рамки Java, или изучаете первый язык программирования. Джош и Дэвид проведут вас от основных принципов к расширенному использованию Kotlin, чтобы вы могли создавать надежные и эффективные приложения.
Переменные, доступные только для чтения.
До настоящего времени вам попадались только переменные, которым можно присвоить новые значения. Но часто возникает необходимость использовать переменные, неизменные на протяжении всего времени выполнения программы. Например, в текстовой приключенческой игре имя игрока не должно меняться после начального присваивания.
Язык Kotlin предлагает возможность объявления переменных, доступных только для чтения, — такие переменные нельзя изменить после присваивания начального значения.
Переменная, которую можно изменить, объявляется с помощью ключевого слова var. Чтобы объявить переменную, доступную только для чтения, используется ключевое слово val.
Содержание.
Благодарности.
Представляем Kotlin.
Почему Kotlin?.
Для кого эта книга?.
Как пользоваться этой книгой.
Для любопытных.
Задания.
Типографские соглашения.
Заглядывая вперед.
От издательства.
Глава 1. Ваше первое приложение на Kotlin.
Глава 2. Переменные, константы и типы.
Глава 3. Условные конструкции.
Глава 4. Функции.
Глава 5. Анонимные функции и функциональные типы.
Глава 6. Null-безопасность и исключения.
Глава 7. Строки.
Глава 8. Числа.
Глава 9. Стандартные функции.
Глава 10. Списки и множества.
Глава 11. Ассоциативные массивы.
Глава 12. Объявление классов.
Глава 13. Инициализация.
Глава 14. Наследование.
Глава 15. Объекты.
Глава 16. Интерфейсы и абстрактные классы.
Глава 17. Обобщения.
Глава 18. Расширения.
Глава 19. Основы функционального программирования.
Глава 20. Совместимость с Java.
Глава 21. Ваше первое Android-приложение на Kotlin.
Глава 22. Знакомство с сопрограммами.
Глава 23. Послесловие.
Приложение.
Еще задания.
Прокачиваем навыки с Exercism.
Глоссарий.
Купить .
Теги: учебник по программированию :: программирование :: Скин :: Гринхол
Смотрите также учебники, книги и учебные материалы:
- C++, Практика многопоточного программирования, Уильямс Э., 2020
- Bash и кибербезопасность, Атака, защита и анализ из командной строки Linux, Тронкон П., Олбинг К., 2020
- Совершенный алгоритм, Жадные алгоритмы и динамическое программирование, Рафгарден Т., 2020
- Совершенный алгоритм, Алгоритмы для NP-трудных задач, Рафгарден Т., 2021
- Разработка с использованием квантовых компьютеров, Силва В., 2020
- Паттерны объектно-ориентированного проектирования, Гамма Э., Хелм Р., Джонсон Р., Влиссидес Д., 2020
- Kali Linux, Тестирование на проникновение и безопасность, Парасрам Ш., Замм А., 2020
- Объектно-ориентированный подход, Вайсфельд М., 2020