Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Optional chainning in Kotlin requires optional checks in all expressions #25

Closed
angelolloqui opened this issue Oct 19, 2017 · 1 comment
Labels

Comments

@angelolloqui
Copy link
Owner

angelolloqui commented Oct 19, 2017

In Swift, the optional check can be done on the optional properties only when chaining.

Example:

Given this Swift:

struct User {
    let name: String
}
func optionalUser() -> User? {
    return nil
}

This sentence in Swift is correct:

optionalUser()?.name.count

But in Kotlin, it should be:

optionalUser()?.name?.count

(Note the carried ? on the chaining)

@angelolloqui
Copy link
Owner Author

Fixed with b4c24db

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant