Question: Functions in the Swift Programming: The Big Nerd Ranch Guide (2nd Ed.) e-book: Write a function called siftBeans(fromGroceryList:) that takes a grocery list (as an

"Functions" in the Swift Programming: The Big Nerd Ranch Guide (2nd Ed.) e-book: Write a function called siftBeans(fromGroceryList:) that takes a grocery list (as an array of strings) and sifts out the beans from the other groceries. The function should take one argument that has a parameter name called list, and it should return a named tuple of the type (beans: [String], otherGroceries: [String]). Here is an example of how you should be able to call your function and what the result should be: let result = siftBeans(fromGroceryList: ["green beans", "milk", "black beans", "pinto beans", "apples"]) result.beans == ["green beans", "black beans", "pinto beans"] // true result.otherGroceries == ["milk", "apples"] // true Hint: You may need to use a function on the String type called hasSuffix(_:).

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!