Python & Ruby

루비의 코드블록

본 수업은 루비에 대한 내용만을 다루고 있습니다.

블록(block)이란 무엇인가?

Ruby

5.times() {|i| puts i}
2.times() {puts '2times'}
3.upto(5) {|item| puts item}

실행결과

0
1
2
3
4
2times
2times
3
4
5

ideone.com

 

블록을 이용한 반복

 

Ruby

5.times(){|i| puts i}

i = 0
while i < 5
  puts i
  i = i + 1
end

실행결과

0
1
2
3
4
0
1
2
3
4

ideone.com

 

배열과 블록

Ruby 1

arr = ['A', 'B', 'C']
arr.each(){|i| puts i}

for value in arr
  puts value
end

실행결과

A
B
C
A
B
C

ideone.com

Ruby 2

arr = [1, 3, 56, 7, 13 , 52]
arr.delete_if() do |item|
  item > 7
end
puts arr

실행결과

1
3
7

ideone.com

댓글

댓글 본문
  1. 드림보이
    잘 들었습니다...
  2. loveahav
    2021.1.30
  3. 용만
    2021년 1월 26일 완료했습니다.
  4. 이현수
    20.12.17
  5. 윤유상
    루비만의 독특한 반복문, 코드블럭(times, upto, each 등) 잘 배우고 갑니다 ㅎㅎ 코드블럭을 이용해서 while이나 for의 코드를 훨씬 더 간결하게 줄일 수 있군요. 감사합니다!
  6. 허우룩
    2020.09.22
  7. 정말 재미있게 들었습니다. 감사합니다
  8. 쿠키앤크림
    pupu님 따라잡기
    2020/07/02 완료
  9. pupu
    2020/06/30 완료
  10. 라이찡뀨
    귀차니즘병에 걸린듯 하다....













    sea pal(바다 진주)
  11. haharyan2008@naver.com
    뜨허어어어억
  12. 악어
    2020.02.23 완료!
  13. riversik
    2020.02.15
    완료
  14. 도전차차차
    20191025
  15. King
    Yes
  16. 허니비
    190807
  17. Ray Kim
    들어보니 이미 만들어져있는 코드들도 또다른 코드로 작성됬겠네요!! 모르고 있었는데 잘 알아 갑니다!
  18. Yongsung Kwon
    감사합니다 !
  19. Hotak Choi
    190414 !
  20. huyk
    190401완료 감사합니다
  21. gribouii
    do가 없는데도 문제없이 실행되네요 신기하네요
    대화보기
    • LeeHope
      19.3.10 완료! 감사합니다!
    • Onemeteorite
      꿀잼 강의 감사요!
    • kmw8462
      감사합니다.
    • 주재윤
      감사합니다~
    • 닐반
      2018. 10. 12.
    • 유닉스가이
      좋은 강의 잘 들었습니다. 감사합니다.
    • 김엘샨
      블럭 블럭 블럭 ~~~
    • 공공
      블록이라는 건 처음 보는데 정말 신기하네요 ㅎㅎ
      270번 180806, 더 달려봅시다!
    • Ji Yeoun Park
      2018.6.27 어려워지지만 뭔지 자꾸 강의를 듣게 되는 즐거움이 생기네요 감사합니다. 261번
    • Junbeom Jeong
      6.17 완료했습니다. 어려운 개념을 쉽게 잘 설명해주시네요. 고맙습니다.
    • 정병찬
      2018 05 31
      수강완료
    • Jaeduk Jang
      완료했습니다. 감사합니다.
    • 다람쥐
      잘 봤습니다.
    • 성현아빠
      완료
    • GoldPenguin
      완료했습니다.
    • 김태윤
      감사합니다.
    • 미림_likelion
      수강 완료했습니다. 감사합니다.
    • 심화평
      17-06-22 감사합니다.
      #어떤분이 렘을 기부해주셔서 렘이 4GB 에서 12GB로 좋아졌네요
    • 도도
      "블록을 이용한 반복" 코드에 while 문에 do 가 빠졌습니다.
    • 나만의 부
      2017.04.18 감사합니다~
    • blackswan
      고맙습니다.
    • 이현정
      감사해요
    • khs2744
      고맙습니다
    • 딸기부장
      잘 봤습니다. 수고하셨습니다. ^^
    • JustStudy
      강의 하나 하나가 정말 귀합니다.
      고맙습니다
    • 감사합니다
      정말 쉽게 설명해 주시는군요. 잘 봤습니다. 그리고 될 수 있으면 중괄호를 사용하는 방법도 한 번 강의해주셨으면 합니다.
    • 코드라이프
      감사합니다.~~
    • 코드밥
      감사합니다
    • 검사무운
      잘 봤습니다. 감사합니다.
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기