참고문서
- https://docs.swift.org/swift-book/ReferenceManual/GenericParametersAndArguments.html
- https://docs.swift.org/swift-book/ReferenceManual/GenericParametersAndArguments.html
import UIKit
var greeting = "Hello, playground"
var greetings = ["haha", "haha", "haha"]
func doSomething(with data: Any) {
print("doSomething() - data:\(data)")
}
//doSomething(with: greetings)
//
//doSomething(with: greeting)
func doSomethingWithGeneric<T>(with data: T) {
print("doSomethingWithGeneric() - data:\(data)")
}
doSomethingWithGeneric(with: greetings)
doSomethingWithGeneric(with: greeting)