fun test() { val str = "" str .length str ?.length str as String str as? String str ?: foo true || false false && true }