Skip to content

Instantly share code, notes, and snippets.

@Pearapps
Created December 16, 2014 15:26
Show Gist options
  • Save Pearapps/30fbf67d39a0a686626d to your computer and use it in GitHub Desktop.
Save Pearapps/30fbf67d39a0a686626d to your computer and use it in GitHub Desktop.
protocol Kennycol {
func kennyThang() -> String;
}
class KennyClass: Kennycol {
func kennyThang() -> String {
return "example"
}
}
let arrrShiverMeArrrrrayyy = [KennyClass(), KennyClass()]
func kennyTransformer(k : protocol<Kennycol>) -> String {
return k.kennyThang()
}
arrrShiverMeArrrrrayyy.map(kennyTransformer)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment