def boundedInt
(min
:Int, max
: Int
): Int
=> Int
= { }
val oneToTen
= boundedInt
(1,
10)
println(oneToTen(-2))
println(oneToTen(5))
println(oneToTen(42))
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewogIGRlZiBib3VuZGVkSW50KG1pbjpJbnQsIG1heDogSW50KTogSW50ID0+IEludCA9IHsKICAgIGNhc2UgbiBpZiBuPm1heCA9PiBtYXgKICAgIGNhc2UgbiBpZiBuPG1pbiA9PiBtaW4KICAgIGNhc2UgbiA9PiBuCiAgfQoKICB2YWwgb25lVG9UZW4gPSBib3VuZGVkSW50KDEsIDEwKQoKICBwcmludGxuKG9uZVRvVGVuKC0yKSkKICBwcmludGxuKG9uZVRvVGVuKDUpKQogIHByaW50bG4ob25lVG9UZW4oNDIpKQp9