Skip to content

Commit d6f3082

Browse files
committed
better squad goals
1 parent 594efcb commit d6f3082

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

ShakeItOff.playground/Contents.swift

+23-15
Original file line numberDiff line numberDiff line change
@@ -117,13 +117,13 @@ let exes: Set<String> = [
117117
// ... obviously not a complete set
118118

119119
// Dictionary
120-
var squad: [String: String] = [
121-
"Karlie Kloss": "model",
122-
"Selena Gomez": "actress",
123-
"Gigi Hadid": "model",
124-
"Lena Dunham": "director",
125-
"Hailee Steinfeld": "actress",
126-
"Ed Sheeran": "musician"
120+
var squadPushupGoals: [String: Int] = [
121+
"Karlie Kloss": 17,
122+
"Selena Gomez": 12,
123+
"Gigi Hadid": 16,
124+
"Lena Dunham": 25,
125+
"Hailee Steinfeld": 20,
126+
"Ed Sheeran": 10
127127
]
128128
// ... obviously not a complete dictionary
129129

@@ -141,15 +141,23 @@ for ex in exes {
141141
My ex Taylor Lautner is lame. */
142142

143143
// Looping over a dictionary
144-
for (bff, job) in squad {
145-
print("\(bff) is a \(job).")
144+
for (bff, goal) in squadPushupGoals {
145+
print("\(bff)'s pushup goal is \(goal).")
146146
}
147-
/* Lena Dunham is a director.
148-
Ed Sheeran is a musician.
149-
Karlie Kloss is a model.
150-
Selena Gomez is a actress.
151-
Gigi Hadid is a model.
152-
Hailee Steinfeld is a actress. */
147+
/* Lena Dunham's pushup goal is 25.
148+
Ed Sheeran's pushup goal is 10.
149+
Karlie Kloss's pushup goal is 17.
150+
Selena Gomez's pushup goal is 12.
151+
Gigi Hadid's pushup goal is 16.
152+
Hailee Steinfeld's pushup goal is 20. */
153+
154+
// Looping over values
155+
var total = 0
156+
for goal in squadPushupGoals.values {
157+
total += goal
158+
}
159+
print("Our squad goal is \(total) pushups.")
160+
// Our squad goal is 100 pushups.
153161

154162
// isEmpty
155163
if squad.isEmpty {

0 commit comments

Comments
 (0)