3
A
답변
3
나는 이것이 불가능하다는 것을 확신 : | : 대신 과 같이 암시
links.each do |link|
link.color "red"
end
는 (| 사이) 반복자를합니다. 당신은 그러나 instance_eval 각 요소지만, 나는 확실히는이 인스턴스의 노력이 가치가 잘 모르겠어요 좋은 이유
foo = ["test","test2","foo","bar","foobar"]
foo.each do |f|
f.instance_eval do
p reverse
end
end
+0
-1'instance_eval'을 사용하는 경우 -1, 굵은 경고의 경우 +1. 넷 제로. 그런 다음 아이디어에 +1하십시오. :) – Zabba
3
없이 그것을 추천하지 않을 수 있습니다 (그리고 불필요한 복잡성을 추가한다) 그러나 그것은 좋다 당신이 다음과 같은 것을 할 수 있다는 것을 알기 위해서 :
proc = Proc.new { |i| i.color 'red' }
links.map(&proc)
관련 문제
- 1. 반복자 블록 및 상속
- 2. 루비 반복자 연습
- 3. 루비 C++ 스타일 반복자
- 4. 루비 블록
- 5. 루비 블록,
- 6. 루비 블록 구문 오류
- 7. 매개 변수가있는 루비 블록
- 8. 루비 블록/C
- 9. 반복자 블록 이해 및 처리 방법
- 10. 메서드 호출시 루비 블록 사용
- 11. 루비 블록 매개 변수 이름
- 12. 외부 반복자 대 내부 반복자
- 13. 기본 루비 질문 : {} 대 음주/끝 블록
- 14. 벡터 반복자
- 15. Java : 반복자
- 16. 반복자 단점
- 17. 반복자 문제
- 18. 학습 루비 : 블록 남용을 통해 무한 차원 배열을 만드는 것은
- 19. 루비, 블록, for, 각각의 카운터 변수를 추적하는 방법
- 20. scalaquery 문제 암시 세션
- 21. 파이썬 "블록"라이브러리
- 22. JQuery와 반복자 기능은
- 23. 호출 가능 반복자 탐색
- 24. C++ 반복자 문제
- 25. 부스트 파일 시스템 반복자
- 26. PHP 지연로드 반복자
- 27. Rails의 데이터 반복자?
- 28. 반복자 분류 코드에서
- 29. C++ 컨테이너의 반복자
- 30. cpp 반복자 문제
나는 그것이 가능한 것을 의심한다! – Zabba