ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Ruby]Programming || arr.push/arr.pop/arr.unshift/arr.shift
    coding for food 2022. 7. 26. 09:38
    arr = ["Evan", "Shiho", "Lee"]
    arr << "Ray"
    
    print arr => ["Evan", "Shiho", "Lee", "Ray"]
    
    arr << "Kim", "Jia"
    
    print arr => errror # << shovel은 하나의 element 만 넣을 수 있다. 
    ---------------------------------------------
    print arr.push("Kim", "Jia") => ["Evan", "Shiho", "Lee", "Ray", "Kim", "Jia"]
    
    # arry.push adds an element(s) to the end of the array, evalutate to the array
    # 하나의 요소를 끝에 넣고 배열 전체를 평가
    ---------------------------------------------
    arr = ["Evan", "Shiho", "Lee"]
    
    print arr.pop => Lee # 배열 맨 끝의 요소를 제거, 제거된 요소를 평가
    
    print arr => ["Evan", "Shiho"]
    
    ---------------------------------------------
    
    arr = ["Evan", "Shiho", "Lee"]
    
    print arr.unshift("Jia") => ["Jia", "Evan", "Shiho", "Lee"]
    
    # 맨앞에 요소를 추가, 배열 전체를 평가(보여줌)
    ---------------------------------------------
    
    arr = ["Evan", "Shiho", "Lee"]
    
    print arr.shift => "Evan" # 배열 맨 앞의 요소를 제거, 제거된 요소를 평가
    
    print arr => ["Shiho", "Lee"]
Designed by Tistory.