코딩 신생아가 새싹을 틔워서 꽃이 될때까지

https://opentutorials.org/course/3084

 

WEB1 - HTML & Internet - 생활코딩

--- 우리는 지금부터 코딩 웹 인터넷 컴퓨터라는 거대한 주제에 대한 탐험을 시작할 거예요. 이 여행을 시작하기에 앞서서 한가지 준비가 필요한데요. 바로 우리들의 상상력입니다. 지금부터 여

opentutorials.org

 

# > times {|i| block } → self <

5.times() {puts '5times'} # times : 곱하기, 반복 = 함수

5번 반복 , {중괄호에 들어간것이}

# 이때 중괄호에 들어간것이 블럭이다. 즉, 함수뒤의 블럭이 코드블럭이다.

 

2.times() {puts '2times'}

'2times'이라는 문자열을 2번 반복해서 실행한다.

 

> upto(limit) {|i| block } → self <

3.upto(5) {puts '3 to 5 upto'} 

3에서 5까지 숫자가 1씩 증가해서 위로 올라간다.

3이 5가 되려면 3번의 과정을 거치기때문에 3번 반복 실행된다.

 

3.upto(5) {|i|puts i } # | : 역슬래쉬 쉬프트

3.upto(5)가 실행될때 3부터 5까지의 숫자가 i 라는 변수에 들어간다.

 

3.upto(5) {|item| puts item}

i 는 변수의 이름이기때문에 변경해도 된다.

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading