self: 해당 Type 내부의 값을 나타낸다 ex: var num = 10 이라면 10
Self Type 타입 자체를 나타낸다
ex: Stirng, Int, Double
그래서
let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"] 에서 Self는 Array<Sting>이고 element니까 안의 요소들이다.
이를 매개변수의 전달인자로 받아서 정렬을 해주는 것이다.
extension Int {
func plus() -> Self {
return self + self
}
}
10.plus() // 20
'짤막 TlL' 카테고리의 다른 글
Alert error (0) | 2022.10.29 |
---|---|
타입캐스팅 TIL (0) | 2022.08.18 |
CLGeocoder (0) | 2022.08.17 |
toggle() (0) | 2022.08.15 |
킹피셔 말고 이미지에 url담기 (0) | 2022.08.09 |