Hacker News new | ask | show | jobs
by ricardobeat 2524 days ago
Lines 19 and 27 in the source: https://github.com/lemire/Code-used-on-Daniel-Lemire-s-blog/...
1 comments

What the heck?

You're right, the hidden scanFile()...makes no sense.

It's stripping all the new lines from the input.

Why? What is going on?

He's using it to read the entire files contents into memory, and re-running the lines() method from the now in-memory buffer, presumably to remove any disk I/O from bottle necking the lines() function.

Not the best method to use, probably better to use the Files.readString method.