Skip to content

Instantly share code, notes, and snippets.

@JoshuaSullivan
Created August 31, 2017 19:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JoshuaSullivan/9316b3eaa2071906cf6266bebbb1303f to your computer and use it in GitHub Desktop.
Save JoshuaSullivan/9316b3eaa2071906cf6266bebbb1303f to your computer and use it in GitHub Desktop.
In case you were wondering who was going to give it to you…
import Swift
struct Giver {
enum Receiver {
case ya
}
private var name: String
init(name: String) {
self.name = name
}
func gonnaGiveIt(to: Receiver) {
print("\(name) intends to give it to \(to).")
}
}
let X = Giver(name: "X")
X.gonnaGiveIt(to: .ya)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment