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