Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
6330def4271b547b5c7db5f9759e387de2908e94
/
.
/
compiler
/
testData
/
codegen
/
box
/
unit
/
kt4265.kt
blob: c40775dcdf0529ef3016d512b863f878a49583b5 [
file
] [
log
] [
blame
]
fun
<
T
:
Any
,
R
>
T
.
myLet
(
f
:
(
T
)
->
R
):
R
=
f
(
this
)
fun box
():
String
{
val o
:
String
?
=
null
var
state
=
0
o
?.
myLet
{
state
=
1
}
?:
{
state
=
2
}.
let
{
it
()
}
if
(
state
!=
2
)
return
"Fail: $state"
return
"OK"
}