Safe call operator tailrec <hard> Custom operator Use reified classes only named parameters Use nullability :( Create an integer iterator Destructuring return from if statement Use an annotation data class Use an enum and a map together infix operator functions only A property with get/private set Compile your code to LLVM <hard> uses 'it' Elvis operator Use typealias (somehow) Compile your code to JS <hard> when{} uses a lambda expression suspend/ await Safe call operator tailrec <hard> Custom operator Use reified classes only named parameters Use nullability :( Create an integer iterator Destructuring return from if statement Use an annotation data class Use an enum and a map together infix operator functions only A property with get/private set Compile your code to LLVM <hard> uses 'it' Elvis operator Use typealias (somehow) Compile your code to JS <hard> when{} uses a lambda expression suspend/ await
(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.
Safe call operator
tailrec
<hard>
Custom operator
Use reified
classes only
named parameters
Use nullability
:(
Create an integer iterator
Destructuring
return from if statement
Use an annotation
data class
Use an enum and a map together
infix operator
functions only
A property with get/private set
Compile your code to LLVM
<hard>
uses 'it'
Elvis operator
Use typealias (somehow)
Compile your code to JS
<hard>
when{}
uses a lambda expression
suspend/
await