#kotlin
#котлин
Вопрос:
я новичок в Котлине
Я хотел бы перебрать свою карту и проверить, есть ли где-нибудь разрыв строки, и если да, вернуть false, каков был бы наилучший подход. Я не уверен, смогу ли я использовать mathches, но да, в принципе, если. допустим, есть строковое значение «Hello» c / n «world»: я хотел бы вернуть false
fun isLineBreakExist(languageMap: MultiLanguageString){
languageMap.forEach { (value) -> value.matches("") }
}
}
Комментарии:
1. Что именно
MultiLanguageString
? Включен лиvalue
каждый элемент или ключMultiLanguageString
?2. Не зная, что
MultiLanguageString
это, возможно, `return! languageMap.any {значение -> значение.содержит(«РАЗРЫВ СТРОКИ»}3. @Gavin — это просто коллекция, но да, я думаю, что вы правы, все, что мне нужно сделать, это следующее: fun isLineBreakExist(languageMap: MultiLanguageString): Boolean { ! languageMap.any {значение -> значение.содержит(«[/r/ n]»} }}
4. @ChristianB фактическая коллекция