//=========================
def longRange
(start
: Long, end
: Long
) = new Iterator
[Long
] { i < end
}
i += 1
r
}
}
val lol
= longRange
(0, Long.
MaxValue) map
(x
=> x
* x
)
lol drop 5 take 5 foreach println
//=========================
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewovLz09PT09PT09PT09PT09PT09PT09PT09PT0KCmRlZiBsb25nUmFuZ2Uoc3RhcnQ6IExvbmcsIGVuZDogTG9uZykgPSBuZXcgSXRlcmF0b3JbTG9uZ10gewogICAgcHJpdmF0ZSB2YXIgaSA9IHN0YXJ0CiAgICBkZWYgaGFzTmV4dCA9IHsKICAgICAgICBpIDwgZW5kCiAgICB9CiAgICBkZWYgbmV4dCgpID0gewogICAgICAgIHZhbCByID0gaQogICAgICAgIGkgKz0gMQogICAgICAgIHIKICAgIH0KfQoKdmFsIGxvbCA9IGxvbmdSYW5nZSgwLCBMb25nLk1heFZhbHVlKSBtYXAgKHggPT4geCAqIHgpCgpsb2wgZHJvcCA1IHRha2UgNSBmb3JlYWNoIHByaW50bG4KCi8vPT09PT09PT09PT09PT09PT09PT09PT09PQp9