Jaki byłby ideologiczny sposób w Clojure, aby uzyskać leniwą sekwencję pliku zawierającego wartości zmiennopoziomowe serializowane z Javy? (Bawiłem się podejściem with-open
opartym na przykładach czytania linii, ale nie potrafię połączyć kropek, aby przetworzyć strumień jako pływaki.)Traktowanie pliku Javy jako leniwa sekwencja Clojure
Dzięki.
Jedna zmiennoprzecinkowa na linię, oddzielona tabulatorami lub rozdzielona spacjami? Czy możesz podać przykładowe dane? –
Wyjaśnienie: Plik składa się z binarnych serializacji Java float (tzn. Prostego typu "float"), nie jest oddzielony przez nic. Chcę wykonać obliczenia na podstawie każdego wpisu w pliku (potencjalnie bardzo dużym) - wyobraź sobie, że chcę je wszystkie zsumować. To znaczy. Chcę tylko leniwej sekwencji wszystkich wartości. – Cumbayah