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