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

https://opentutorials.org/course/3084

 

WEB1 - HTML & Internet - 생활코딩

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

opentutorials.org

 

['A''B''C'].each(){ puts 1 }

 # each() : 각각의 원소들을 하나씩 하나씩 꺼내는 반복적인 작업들을 처리한다.

 # each가 실행되면 어레이 안의 각각의 원소들의 숫자만큼 {블럭}에 담겨있는 코드가 실행된다

 # 원소의 값이 3개이기때문에 1이 3번 출력된다.

 

['A''B''C'].each(){ |iputs i }

# i의 값을 출력하는 입력값을 가질수있다.

 

# 각각의 원소를 소문자로 출력하고 싶다면

['A''B''C'].each(){ puts 1.downcase() }

 

arr = ['A''B''C']

arr.each(){|iputs i}

 

for value in arr 

  puts value

# arr이라는 변수에 순차적으로 순회하면서 각 값들을 value 값으로준다

 

#delete_if {|element| ... } → self

#delete_if → Enumerator

arr = [ 13 , 56 , 7 , 13 , 52]

arr.delete_if( ) {|itemitem > 7 } item > 7 : true / item < 7 : false

puts arr

# arr안의 배열들이 7보다 큰 값들은 삭제된다.

# delete_if : 삭제했으면하는 값을 불리언에따라 배열에서 삭제한다.

 

arr = [1356713 , 52]

arr.delete_if() do |item|

  item > 7

end

puts arr

# 블럭의 본문이 여러줄인 경우에는 do, end 사용을 권장한다.

 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band