2012-01-03 3 views

답변

38

"추가"는 "이미 없으면 추가"를 의미합니다. 즉, 이미 있으면 해당 항목을 그대로두고 그대로 둡니다.

// Original 
if (cond)   { 
    func(); 
} 

// Add curly braces (already present, leaves formatting alone) 
if (cond)   { 
    func(); 
} 

// Force curly braces 
if (cond) { 
    func(); 
} 

또는 다른 예를 :가없는 경우

// Original 
if (cond) 
    func(); 

// Add curly braces 
if (cond) { 
    func(); 
} 

// Force curly braces (behaves just like add in this case) 
if (cond) { 
    func(); 
} 
6

Add가 추가 힘이 존재하지 않을 경우 추가하고있는 경우 포맷을 의미합니다.

Remove 있으면 제거합니다.

Forceremove 일 때 add입니다. 어떤 X가

AB -> AXB 
AXB -> AXB 
AXXB -> AXXB 

Remove 등장하지가있는 경우에만 X를 추가합니다 : "추가 또는 A와 B 사이에 X를 제거"

Add으로

1

제거는 모두 X

AB -> AB 
AXB -> AB 
AXXB -> AB 
등장

Force : edwinc가 말한대로 Remove 다음으로,210은 -> 모두 (모든) X 첫째 삭제 마침내 때때로

AB -> AXB 
AXB -> AB -> AXB 
AXXB -> AB -> AXB 

그러나

가 'X를 추가'X 다른, 그래서 Force는 "재 포맷"등을 좋아하는 몇 가지 번호를 추가로 정의 할 수있다 X를 추가 크리스는 말했다.