728x90
인라인(Inline) 방식
- 여러 줄의 코드를 한 줄로 줄여서 작성하는 방식
- 코드 줄 수를 줄일 수 있지만 너무 남용하면 코드의 가독성을 해침
import Foundation
class Human {
var name: String
var age: Int
init(name: String, age: Int) {
self.name = name
self.age = age
}
}
class Group {
var leader: Human
init(leader: Human) {
self.leader = leader
}
}
//1. inline x
let human1 = Human(name: "Kim", age: 20)
let group1 = Group(leader: human1)
//2. inline o
let group2 = Group(leader: Human(name: "Park", age: 25))
728x90
'IT용어' 카테고리의 다른 글
[IT용어] 오버엔지니어링 (Overengineering) (0) | 2022.01.08 |
---|---|
[IT용어] Backfill (0) | 2022.01.02 |
[IT용어] GNB (Global Navigation Bar) (0) | 2021.05.27 |
[IT용어] CMS (Contents Management System) (0) | 2021.05.27 |
[IT용어] dim View (0) | 2021.04.30 |
댓글