Ветка Рыкунова Николая студента М3235 по курсу Котлин 2017
Алгоритм который осуществляет поиск подстроки в строке.
Интерфейс:
/**
* Searches substring [k] in string [s].
* @param[s] the string(without #), where finds substring.
* @param[k] the substring(without #).
* @return the index of first occurrence of the substring in the string,
* -1 if there is no such substring.
*/
fun searchSubstring(s:String, k: String): Int
Вид приложения без ввода данных
Подстрока не содержится в строке
Подстрока содержится в строке
Текст в котором содержится подстрока
Генерация ConstraintLayout без парсинга XML
DSL: code
Полезные команды
./gradlew assemble
собрать проект./gradlew test
собрать и запустить тесты./gradlew check
собрать, запустить все проверки (тесты и style-checker)./gradlew ktlintCheck
запустить style-checker (ошибки вbuild/reports/ktlint
)./gradlew ktlintFormat
попытаться отформатировать код (работает не всегда :-( )