2017-11-04 1 views
-2

Swift에서 대괄호를 사용하여 대입 표현식의 오른쪽을 묶는 방법이 있습니까? RHS가 큰 표현 인 경우 Objective C에서 할당 식의 RHS를보다 쉽게 ​​읽을 수 있도록 묶는 작은 괄호를 사용하는 습관이있었습니다.Swift 언어로 표현식의 오른쪽을 묶습니다.

func function1() -> Bool { 
    return // Returns a bool 
} 

func function2() -> Bool { 
    return // Returns a bool 
} 

func findResult() { 
    let result1 = function1() || function2() 
    let result2 = (function1() || function2()) 
} 

지금 엑스 코드는 (BOOL)와 같은 부울 결과 1과 같은 유추 result2의 유형을 보여준다 : 간단한 예 예 추가

. 첨부 된 이미지를 참조하십시오. enter image description here
enter image description here

괄호 안에 할당 표현의 완전한 우를 동봉하는 방법이 있나요? 위에서 언급 한 단순한 경우에는 필요하지 않지만 RHS가 내부적으로 많은 연산자가있는 경우 유용합니다 (코드 가독성).

+0

좀 더 명확하게하려는 목적으로 어떤 코드를 추가 할 수 있습니까? –

+0

당신의 질문에 대한 답은 간단합니다. * 네, Objective-C *에서와 똑같은 방법입니다. 그래서 이것을 추측하는 것은 여러분이 묻고있는 것이 아닙니다 (반드시 시도했을 것입니다). 질문을 편집하여 코드를 작성하여 질문을 설명하고 오류를 설명하십시오. HTH – CRD

+0

@crd에 예제가 추가되었습니다. 희망이 도움이됩니다. – Kishoretheju

답변

0

언급 된 마틴 R은 Bool과 (Bool)이 동일하다는 것을 확인한 다른 question에 대한 링크를 언급했습니다. 마틴에게 도움을 주셔서 감사합니다.

관련 문제