While I am learning Kotlin, I notice some variables appended by a question mark. It is not common in other programming languages, so I do some search and got answer from Google. In Kotlin, programmer could express nullability explicitly in the type of a variable. By appending a question mark to the type, we let …