Pytyon & Ruby & Atom

루비의 코드블록

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

블록(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. 악어
    2020.02.23 완료!
  2. riversik
    2020.02.15
    완료
  3. 도전차차차
    20191025
  4. Yes
  5. 허니비
    190807
  6. Ray Kim
    들어보니 이미 만들어져있는 코드들도 또다른 코드로 작성됬겠네요!! 모르고 있었는데 잘 알아 갑니다!
  7. Yongsung Kwon
    감사합니다 !
  8. 06/14/2019 감사합니다!
  9. Hotak Choi
    190414 !
  10. huyk
    190401완료 감사합니다
  11. 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
      강의 하나 하나가 정말 귀합니다.
      고맙습니다
    • 감사합니다
      정말 쉽게 설명해 주시는군요. 잘 봤습니다. 그리고 될 수 있으면 중괄호를 사용하는 방법도 한 번 강의해주셨으면 합니다.
    • 코드라이프
      감사합니다.~~
    • 코드밥
      감사합니다
    • 검사무운
      잘 봤습니다. 감사합니다.
    • hana21i
      너무 쉽게 잘가르쳐 주셔서 감사합니다
    버전 관리
    egoing
    현재 버전
    선택 버전
    graphittie 자세히 보기