«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) => [] 대신 chunk("", …
88 ruby  string  chunking 

16
iterable을 일정한 크기의 청크로 분할하는 방법
중복 가능성 : Python에서 목록을 균등 한 크기의 청크로 어떻게 분할합니까? 이터 러블을 입력으로 받아 이터 러블의 이터 러블을 반환하는 "배치"함수를 찾을 수 없다는 것에 놀랐습니다. 예를 들면 : for i in batch(range(0,10), 1): print i [0] [1] ... [9] 또는: for i in batch(range(0,10), 3): print i [0,1,2] [3,4,5] …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.