각 : 보자 (코드 연속이 수집/선택/거부/I가 배열 놀러와 루비에 꽤 많이 해시 및 다음과 같습니다 몇 가지 코드로 끝날
sum = two_dimensional_array.select{|i|
i.collect{|j|
j.to_i
}.sum > 5
}.collect{|i|
i.collect{|j|
j ** 2
}.average
}.sum
의 모두가 척 위의 코드 예제는 이제 의미가 있습니다.) 문제는 TextMate (내 편집자)가 단순한 {...}
또는 블록을 매우 쉽게 집어 들었지만 문제가되는 것은 알 수 없습니다. 위의 블록이 시작하고 끝나는 곳에 "올바른"폴드 방법을 찾을 수 없습니다.
위의 코드 샘플을 어떻게 접을 수 있습니까?
PS : 그것은 접는의 2 개 수준을 가질 수있는, 난 단지,
내가 게시 한 코드는 실제로 그것을 조사하지 않고 쓴 것일 뿐이므로 작성한 코드의 대략적인 모양을주고 싶었습니다 (/ 나를 선택 -> 수집). 나는 주사를 살펴보고 그것이 단순화하는데 도움이되는지를 조사 할 것이다. – Kostas