Jestem nowy w firmie Kotlin i szukam porad w przepisywaniu tego kodu w bardziej elegancki sposób.Jak idiomatycznie przetestować niepuste, niepuste ciągi w Kotlin?
var s: String? = "abc"
if (s != null && s.isNotEmpty()) {
// Do something
}
Jeśli używam następujący kod:
if (s?.isNotEmpty()) {
Kompilator skarżą się, że
Required: Boolean
Found: Boolean?
Dzięki.
mógłbyś edytować swój tytuł, aby lepiej odzwierciedlić swoje pytanie? Posiadanie wielu pytań o nazwie "Jak napisać ten kod w sposób Kotlina?" Tak naprawdę nie ułatwia późniejszego sprawdzenia. – marstran
@marstran Tak, na pewno. Czy masz jakieś sugestie dotyczące tytułu? Nie mogę znaleźć dobrego sposobu na wyjaśnienie mojego problemu. Dzięki. – iForests
Coś jak "Jak idiomatycznie sprawdzić dla nie-pustych, niepustych ciągów w Kotlin?" Może? Zasadniczo coś, co opisuje faktyczne pytanie. – marstran