«enumerable» 태그된 질문


8
열거 가능한 것은 무엇을 의미합니까?
MDN의 for..in 페이지 에서 "for..in은 객체의 열거 가능한 속성을 반복합니다."라고 말했습니다. 그런 다음 "Enumerable properties는 for..in 루프에 의해 반복 될 수있는 속성입니다."라는 속성 의 열거 및 소유권 페이지로 이동했습니다. 사전은 열거 가능한 것을 계산 가능한 것으로 정의하지만 그 의미를 실제로 시각화 할 수는 없습니다. 열거 가능한 것의 예를 얻을 수 …

2
해시 각 루프의 인덱스에 액세스 할 수 있습니까?
나는 아마도 분명한 것을 놓치고 있지만 각 루프 내에서 반복의 인덱스 / 수에 액세스하는 방법이 있습니까? hash = {'three' => 'one', 'four' => 'two', 'one' => 'three'} hash.each { |key, value| # any way to know which iteration this is # (without having to create a count variable)? }
119 ruby  enumerable 

7
Array # each 대 Array # map
hash = { "d" => [11, 22], "f" => [33, 44, 55] } # case 1 hash.map {|k,vs| vs.map {|v| "#{k}:#{v}"}}.join(",") => "d:11,d:22,f:33,f:44,f:55" # case 2 hash.map {|k,vs| vs.each {|v| "#{k}:#{v}"}}.join(",") => "11,22,33,44,55" 유일한 차이점은 사례 1 사용 vs.map, 사례 2 사용 vs.each입니다. 여기 뭔 일 있었 니?

4
IEnumerable에는 Count 메서드가 없습니다.
다음과 같은 방법이 있습니다. public bool IsValid { get { return (GetRuleViolations().Count() == 0); } } public IEnumerable<RuleViolation> GetRuleViolations(){ //code here } .Count()위에서 할 때 빨간색 밑줄이 그어진 이유는 무엇 입니까? 다음과 같은 오류가 발생했습니다. 오류 1 'System.Collections.Generic.IEnumerable'에 'Count'에 대한 정의가 포함되어 있지 않으며 'System.Collections.Generic.IEnumerable'유형의 첫 번째 인수를 허용하는 확장 …
81 c#  asp.net  enumerable 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.