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