ensure

infix inline fun Block.ensure(code: Block)

evaluates the supplied code block regardless of whether the receiver block executes successfully.

Parameters

<receiver>

Block

code

block of code to execute always

infix inline fun Closure.ensure(code: Block): Any?

evaluates the supplied code block regardless of whether the receiver closure executes successfully.

Return

Any?

Parameters

<receiver>

Closure

code

block of code to execute always