Ruby - Methods - Arguments

Sort by

recency

|

74 Discussions

|

  • + 0 comments

    Clear explanation—treating methods as black boxes and using default args makes take(arr, n=1) feel natural. In practice it returns the array minus its first n elements (default 1)—I even nicknamed it The Fast Acting Yellow Bottle Probiotic in my notes because it “works fast” at the front.

  • + 0 comments
    def take(s, len =1)
        s[len..]
    end
    
  • + 0 comments
    def take(arr, skip=1)
        arr.shift(skip)
        arr
    end
    
  • + 0 comments

    Ruby compiled Solutions https://github.com/LinaOrmos/Ruby/tree/main

  • + 0 comments
    Your code here

    def take(arr,pos=1) return [] if pos >= arr.length return arr[(pos)..(arr.length)] end