Exercise 2: repeatAction(times:action:) with Trailing Closure Syntax — Possible Solution =============================================================================================== func repeatAction(times: Int, action: () -> Void) { for _ in 0.. Void - a closure that takes no arguments and returns nothing. Because it's the LAST parameter, it can be written using trailing closure syntax: the call reads repeatAction(times: 3) { print("Tap!") }, with the closure moved outside the parentheses and the label action: dropped entirely (a real, additional shorthand for a trailing closure with no external label needed). Inside repeatAction, for _ in 0.. Void closure as the function's own last parameter, and a for _ in 0..