Pytania otagowane jako chunking

9
Jaki jest najlepszy sposób na pocięcie sznurka na kawałki określonej długości w Rubim?
Szukałem eleganckiego i wydajnego sposobu na podzielenie sznurka na podciągi o określonej długości w Rubim. Jak dotąd najlepsze, co mogłem wymyślić, to: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) => ["ab"] >> chunk("",3) => [] Może …
88 ruby  string  chunking 

16
jak podzielić iterację na kawałki o stałym rozmiarze
Możliwy duplikat: Jak podzielić listę na równe części w Pythonie? Dziwię się, że nie mogłem znaleźć funkcji „wsadowej”, która jako dane wejściowe przyjęłaby iterowalną wartość i zwróciłaby iterowalną funkcję iterowalną. Na przykład: for i in batch(range(0,10), 1): print i [0] [1] ... [9] lub: for i in batch(range(0,10), 3): print …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.