표현식

어떤 값(들)과 연산자 등으로 이루어지는 계산식을 흔히 ‘표현식’이라고 한다. ‘표현식’이라는 말 자체는 주로 언어의 문법을 정의해놓은 문서에서 등장하는데, 주로 다음과 같은 식으로 일종의 유사 코드로 표현된다. # Binding statement Identifier := Expression 위 내용은 ‘바인딩 구문’의 형식을 설명한다. 좌변은 구분자이고 우변은 표현식이다. 구분자라는 것은 어떤 값을 프로그램 내에서 구분하기 위한 심벌로 흔히 프로그래머가 이름 붙이는

Swift의 조건절 패턴 매칭 총정리

Swift의 조건절은 사실 패턴 매칭을 판단한다 if 문은  표현식을 평가한 결과가 true 인지 false 인지를 판단하여 분기를 처리한다는 것이 분기문에 대한 가장 간단한 설명인데, 사실 Swift의 if 문은 패턴매칭에 의한 평가를 우선지원하고 있기 때문에, 실제로는 적용할 수 있는 문법의 종류가 매우 다양하다. 여러 패턴으로 표현할 수 있는 조건이 다양하면 중첩되는 if 문을 그만큼 줄일 수