Волшебство Kotlin

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Kotlin – один из самых новых языков в экосистеме Java, устраняющий многие ограничения Java и гораздо более универсальный. Среди его преимуществ: полная совместимость с Java и возможность интеграции на уровне исходного кода, широкая поддержка парадигмы функционального программирования, помогающая писать надежный и безопасный код, лаконичность синтаксиса, а также, что весьма немаловажно, гарантии поддержки со стороны IT-гиганта Google. Пьер-Ив Сомон, опытный разработчик на Java, в своей книге подробно освещает нюансы программирования на Kotlin, переходя от общего описания языка к его характерным особенностям и возможностям, включая приемы функционального программирования. Издание предназначено для разработчиков, знакомых с Java и стремящихся повысить безопасность своих программ, а также упростить их написание, тестирование и сопровождение.

Author(s): Сомон П.-И.
Edition: 1
Publisher: ДМК Пресс
Year: 2020

Language: Russian
Commentary: Vector PDF
Pages: 536
City: М.
Tags: Programming; Data Structures; Functional Programming; Best Practices; Laziness; Object-Oriented Programming; Recursion; Trees; Kotlin; Memoization

Содержание
1. Создание безопасных программ
2. Функциональное программирование на Kotlin: обзор
3. Программирование с функциями
4. Рекурсия, сорекурсия и мемоизация
5. Обработка данных с использованием списков
6. Необязательные данные
7. Обработка ошибок и исключений
8. Дополнительные операции со списками
9. Ленивые вычисления
10. Обработка данных с использованием деревьев
11. Решение задач с использованием усовершенствованных деревьев
12. Функциональный ввод/вывод
13. Общее изменяемое состояние и акторы
14. Решение типичных проблем функциональным способом
Приложение A. Cмешивание кода на Kotlin и Java
Приложение В. Тестирование на основе свойств
Предметный указатель