diff --git a/libraries/stdlib/src/kotlin/Standard.kt b/libraries/stdlib/src/kotlin/Standard.kt index b6c964466af..c0129cb3c39 100644 --- a/libraries/stdlib/src/kotlin/Standard.kt +++ b/libraries/stdlib/src/kotlin/Standard.kt @@ -51,3 +51,8 @@ public inline fun A.to(that: B): Pair = Pair(this, that) Run function f */ public inline fun run(f: () -> T) : T = f() + +/** + * Execute f with given receiver + */ +public inline fun with(receiver: T, f: T.() -> R) : R = receiver.f()