From 957069216be030172a1da4204b95828b9a3dee1b Mon Sep 17 00:00:00 2001 From: darren mcgregor Date: Mon, 1 Oct 2018 15:18:34 +0100 Subject: [PATCH] multiArg lab --- .../Pages/main.xcplaygroundpage/Contents.swift | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/MyPlayground.playground/Pages/main.xcplaygroundpage/Contents.swift b/MyPlayground.playground/Pages/main.xcplaygroundpage/Contents.swift index c1f926f..86c2cab 100644 --- a/MyPlayground.playground/Pages/main.xcplaygroundpage/Contents.swift +++ b/MyPlayground.playground/Pages/main.xcplaygroundpage/Contents.swift @@ -13,8 +13,10 @@ /*: question1 ### 1. Create a function that will take in a continent and the number of countries in that continent. It should print the following sentence "____ is a continent which contains ___ countries". */ -// write your code here - +func continentCheck(continent: String, countries: Int){ + print("\(continent) is a continent which contains \(countries) countries") +} +continentCheck(continent: "Africa", countries: 63) @@ -25,7 +27,7 @@ func greeting(name: String, greeting: String) { print("\(greeting), \(name)!") } -greeting(name: "Danny", "Hello") +greeting(name: "Danny", greeting: "Hello") @@ -33,7 +35,7 @@ greeting(name: "Danny", "Hello") /*: question3 ### 3. This function doesn't work, either. Can you fix the function (_not_ the call) so that it works? */ -func daysInMonth(month: String, days: String) { +func daysInMonth(month: String, days: Int) { print("There are \(days) in \(month)") } @@ -45,8 +47,10 @@ daysInMonth(month: "November", days: 30) /*: question4 ### 4. So far, you have created functions that take two arguments. Can you create (and call) one that takes three? Try to create a function that three parameters: a beverage, the number of bottles of that beverage, and a place you can keep those bottles. Print the sentence "____ bottles of ____ on the ____ wall." */ -// write your code here - +func bottles(numBottles: Int, drinkType: String, wallType: String){ + print("\(numBottles) bottles of \(drinkType) on the \(wallType) wall.") +} +bottles(numBottles: 23, drinkType: "cider", wallType: "cardboard")