named parameters Elvis operator Destructuring Use typealias (somehow) Use reified Use an annotation Safe call operator A property with get/private set Use nullability :( functions only uses a lambda expression Use an enum and a map together Create an integer iterator suspend/ await when{} data class Custom operator uses 'it' infix operator classes only tailrec <hard> Compile your code to LLVM <hard> return from if statement Compile your code to JS <hard> named parameters Elvis operator Destructuring Use typealias (somehow) Use reified Use an annotation Safe call operator A property with get/private set Use nullability :( functions only uses a lambda expression Use an enum and a map together Create an integer iterator suspend/ await when{} data class Custom operator uses 'it' infix operator classes only tailrec <hard> Compile your code to LLVM <hard> return from if statement Compile your code to JS <hard>
(Print) Use this randomly generated list as your call list when playing the game. There is no need to say the BINGO column name. Place some kind of mark (like an X, a checkmark, a dot, tally mark, etc) on each cell as you announce it, to keep track. You can also cut out each item, place them in a bag and pull words from the bag.
named parameters
Elvis operator
Destructuring
Use typealias (somehow)
Use reified
Use an annotation
Safe call operator
A property with get/private set
Use nullability
:(
functions only
uses a lambda expression
Use an enum and a map together
Create an integer iterator
suspend/
await
when{}
data class
Custom operator
uses 'it'
infix operator
classes only
tailrec
<hard>
Compile your code to LLVM
<hard>
return from if statement
Compile your code to JS
<hard>