java.util.Optional<Something>
'u döndüren bir yöntem var. Ben KOTLIN o yöntemi kullanmak istiyorsanız ve benim sonuç Something?
olmak istiyorum değil Optional<Something>
java.util.Optional <Something> bir şey mi nasıl? Kotlin
Nasıl yapmak o KOTLIN içinde, deyimsel şekilde? Optional
üzerinde .orElse(null)
numaralı telefon numarası , bana Something?
verir, ancak iyi görünmüyor. val msg: Something = optional.orElse(null).
(, Something?
olarak bildirilmemişse - şikayet derleme türü denetimi) yazıyorsam, Kotlin şikayet etmez.
Ben Optional
kakışıyor bir yöntemle java API uzatın
KOTLIN-stdlib tanımı vardır "ya da boş" işlevleri (ör 'firstOrNull',' lastOrNull', vs.). "Unwrap" yerine "orNull" kullanmayı düşünebilirsiniz. – mfulton26