값은 정수이고 값의 각 숫자를 가져 와서 값의 자릿수로 올린 다음 합계합니다. 웬일인지, 그것은 370와 371 이외의 모든 것에 적용 할 수 있습니다. 370에서 346과 371의 수율 347을 얻습니다. value.to_s.chars.map {|e| e.to_i }
.inject{|sum, e| sum += e ** value.to_s.leng
숫자 집합이 포함 된 List<int>이 있습니다. 인덱스를 임의로 선택하면 별도로 처리됩니다 (마스터). 이제이 특정 인덱스를 제외하고 다른 모든 요소를 List (노예)이라고합니다. var items = new List<int> { 55, 66, 77, 88, 99 };
int MasterIndex = new Random().Next(0, item
Enumerable 및 Forwardable mixins를 사용하는 클래스가 있습니다. 비록 #each이 구현 (또는 위임) 되었더라도 #member? (이는 Enumerable과 함께 제공됨)이 제대로 작동하지 않습니다. require "forwardable"
class RestrictedHash
include Enumerable
ex
왜 반복하지 않습니까? import logging
logging.basicConfig(level=logging.DEBUG)
x = []
y = [[] for n in range(0, 1)]
linedata = ["0","1","2"]
x.append(linedata[0])
d = linedata[1:]
logging.debug("d: {}"
이벤트 스트림을 처리 할 무언가를 만들려고합니다. 내 프로세서는 부작용이 없어 관리하기 쉽기를 바라지 만 스트림을 두 번 통과하지 못하도록하고 싶습니다. # B with multipler: 1, adding: 1
# B with multipler: 1, adding: 2
# B with multipler: 1, adding: 3
# B with mul
편집 : 잘못된 예제로 질문을 작성하고 내 문제를 설명하지 않았으므로 다시 할 것입니다. #flat_map은 Enumerator :: Lazy 클래스의 일부이지만 열거 할 수없는 항목입니다. 이 예는 제대로 작동합니다 (1..Float::INFINITY).flat_map { |s| [s,s] }.take(4).to_a
게으른 구현은 작동합니다 : 블록
나는 열거 형 목록에 값을 전달하는 방법을 찾고 있으므로 <ul>에 대한 목록 항목 집합을 생성 할 수 있습니다. 값은 허용되는 항목에 의해 표시되어야합니다. 새로운 즐겨 찾기 (15) <-15 내가 표시하고자하는 가치. 는 이 다음은 그대로 작동하지 않지만, 달성 목표를 설명 도움이 을 삭제 보관. HAML %ul
=list_of t('.menu
Enumerable#inject이 다른 메서드와 같은 열거자를 반환하고 블록을 전달할 것으로 예상했습니다. 그러나 그것은 오류를 던지고 있었다. 시도 pry에서 다음 numbers = (1..12)
block = lambda { |sum, digit| sum + digit }
numbers.inject(0) { |sum, digit| sum + dig