We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
- Prepare
- Ruby
- Methods
- Ruby - Methods - Arguments
- Discussions
Ruby - Methods - Arguments
Ruby - Methods - Arguments
Sort by
recency
|
74 Discussions
|
Please Login in order to post a comment
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.
Ruby compiled Solutions https://github.com/LinaOrmos/Ruby/tree/main
def take(arr,pos=1) return [] if pos >= arr.length return arr[(pos)..(arr.length)] end