# Chapter 03. 기본 문법 : 이것이 바로 스위프트

&#x20;스위프트는 객체 지향적 성격을 지닌 스크립트 스타일의 언어라고 말할 수 있지만, 이것이 스위프트의 모든 성격을 드러내 주지는 못합니다. C#, 파이썬, 오브젝티브-C, 자바, 자바스크립트, 하스켈 등 다양한 언어로부터 차용한 현대적 프로그래밍 개념이 모두 반영된 결과물이 바로 스위프트이기 때문입니다.&#x20;

&#x20;스위프트 코드를 작성하기 위한 기본 문법은 이같은 여러 언어의 경험 연장선상에 있습니다. 따라서 기존에 어떤 언어를 다루어 본 경험이 있다면 스위프트 문법을 학습하면서 많은 부분이 비슷하다고 여기게 될 지도 모릅니다. 또한 다른 언어를 다루어 보지 않았더라도, 스위프트의 문법은 대부분 쉽게 납득할 만한 것들이기 때문에 이해하기 어렵지는 않습니다.

&#x20;이번 장에서는 스위프트의 기본적인 문법에 대해 다루게 됩니다. 주로 값을 정의하고 사용하는 방법, 자료형, 그리고 연산자 등에 관한 것이죠. 여기서 다루는 내용은 이후에 이어지는 모든 문법들의 전제조건이므로, 잘 이해하는 것이 중요합니다.
