hello world
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque nec maximus ex. Sed consequat, nulla quis malesuada dapibus, elit metus vehicula erat, ut egestas tellus eros at risus. In hac habitasse platea dictumst. Phasellus id lacus pulvinar erat consequat pretium. Morbi malesuada arcu mauris Nam vel justo sem. Nam placerat purus non varius luctus. Integer pretium leo in sem rhoncus, quis gravida orci mollis. Proin id aliquam est. Vivamus in nunc ac metus tristique pellentesque. Suspendisse viverra urna in accumsan aliquet.
full content here...
and here's a code block:
sealed interface Instruction { // (1)!
data class Add(val value: Int) : Instruction
object NoOp : Instruction
}
private fun String.parseInstruction() = when {
this == "noop" -> Instruction.NoOp
startsWith("addx") -> Instruction.Add(substringAfter("addx ").toInt())
else -> error("Unhandled instruction")
}
- using the sealed modifier allows us to exhaustively handle instructions