Skip to content

Instantly share code, notes, and snippets.

@davidmigloz
Last active April 20, 2021 08:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidmigloz/0e145196de3de528261c4bff6007cc7e to your computer and use it in GitHub Desktop.
Save davidmigloz/0e145196de3de528261c4bff6007cc7e to your computer and use it in GitHub Desktop.
Dart vs Kotlin: nullability operators
void main() {
int? nullableNumber = 1;
int number = nullableNumber!;
List<int>? myList; // null
print(myList?.length ?? 0); // 0
myList ??= [1, 2, 3];
print(myList.length); // 3
}
fun main() {
val nullableNumber: Int? = 1
val number = nullableNumber!!
var myList: List<Int>? = null
println(myList?.size ?: 0) // 0
myList = myList ?: listOf(1, 2, 3)
println(myList.size) // 3
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment