Запитання з тегом «chunking»

9
Який найкращий спосіб рубати струну на шматки заданої довжини в Ruby?
Я шукав елегантний та ефективний спосіб розділити рядок на підрядки заданої довжини в Ruby. Поки що найкраще, що я міг придумати, це: 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) => [] Можливо, …
88 ruby  string  chunking 

16
як розділити ітерабель на шматки постійного розміру
Можливий дублікат: Як розділити список на однакові за розміром фрагменти в Python? Я здивований, що не зміг знайти функцію "batch", яка брала б як вхідний файл ітерабель і повертала ітерабель ітерацій. Наприклад: for i in batch(range(0,10), 1): print i [0] [1] ... [9] або: for i in batch(range(0,10), 3): print …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.