Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
6330def4271b547b5c7db5f9759e387de2908e94
/
.
/
compiler
/
testData
/
codegen
/
box
/
classes
/
kt1726.kt
blob: c718ea84028979a08a3e60c415d3141be8dcb417 [
file
] [
log
] [
blame
]
class
Foo
(
var
state
:
Int
,
val f
:
(
Int
)
->
Int
){
fun
next
()
:
Int
{
val nextState
=
f
(
state
)
state
=
nextState
return
state
}
}
fun box
():
String
{
val f
=
Foo
(
23
,
{
x
->
2
*
x
})
return
if
(
f
.
next
()
==
46
)
"OK"
else
"fail"
}