본문 바로가기

프로그래밍 팁26

1-6. Swift - 부동소수점(Floating-point numbers) 문법 개념 정리 부동소수점(Floating-point numbers) 부동소수점은 정수와는 다르게 숫자 뒤에 소수점이 존재합니다. 부동소수점의 예로 3.14159, 0.1, -273.15 등이 있습니다. 부동소수점에는 소수점이 있기 때문에 정수형 타입(integer type)보다 훨씬 더 넓은 범위의 값을 표현할 수 있습니다. 그리고 Int 타입에 저장할 수 있는 것보다 훨씬 더 큰 양의 정수나 훨씬 더 작은 음의 정수를 저장할 수도 있습니다. Swift에는 두 종류의 부동소수점 타입인 Double과 Float이 있습니다. Double은 64비트 부동소수점 타입입니다. Float은 32비트 부동소수점 타입입니다. NOTE Double은 소수점 이하 최소 15자리의 값을 정확하게 다룰 수 있습니다. 반면 Float은 소수.. 프로그래밍 팁/Swift 2020. 11. 4.
1-5. Swift - 정수(Integers) 문법 개념 정리 정수(Integers) 정수(Integers)는 42나 -23처럼 양의 정수, 음의 정수, 0으로 이루어진 수의 체계를 뜻합니다. 그리고 정수는 부호가 있는 정수(양의 정수, 0, 음의 정수)와 부호가 없는 정수(양의 정수, 0)로 구분되기도 합니다. Swift는 8비트, 16비트, 32비트, 64비트 형식으로 부호가 있는 정수(signed integers)와 부호가 없는 정수(unsigned integers)를 제공합니다. 이러한 형태의 정수들의 이름을 짓는 방법은 C 언어와 유사합니다. 이를테면 부호가 없는 8비트 정수(8-bit unsigned integer)는 UInt8의 형식을 가지며, 부호가 있는 32비트 정수(32-bit signed integer)는 Int32의 형식을 가집니다. UInt8.. 프로그래밍 팁/Swift 2020. 11. 3.
1-4. Swift - 세미콜론(Semicolons) 문법 개념 정리 세미콜론(Semicolons) 다른 언어와는 다르게 Swift는 각 표현(statement) 뒤에 세미콜론(;)을 사용하는 것을 강제하지 않습니다. 물론 사용자가 원한다면 여전히 세미콜론을 사용해도 됩니다. 반면 한 줄에 연달아 여러 표현을 작성하는 경우에는 구분을 위해 세미콜론을 꼭 사용해야 합니다. let cat = "🐱"; print(cat) 위 코드는 다음과 같이 글로 표현할 수 있습니다. "cat이라는 이름의 변수에 고양이 이모티콘을 저장합니다. 그리고 세미콜론(;)을 통해 구분을 짓고 cat 변수를 출력하는 print 함수를 작성합니다. 그 결과로 고양이 이모티콘이 출력됩니다." 이 글은 Apple이 제공하는 'The Swift Programming Language 5.2 버전' (https:.. 프로그래밍 팁/Swift 2020. 11. 1.
1-3. Swift - 주석(Comments) 문법 개념 정리 주석(Comments) 코드를 작성하는 도중에 메모를 남기고자 한다면 주석(comment) 기능을 사용하면 됩니다. 주석은 코드 내에서 처리되지 않는 텍스트를 일컬으며, 사용자가 작성한 코드가 컴파일될 때 Swift는 사용자가 작성한 주석을 처리하지 않고 무시하고 지나갑니다. Swift의 주석은 C 언어의 주석과 매우 비슷하며, 한 줄짜리 주석은 두 개의 정방향 슬래시(//)로 시작합니다. // 이것이 주석입니다. 여러 줄의 주석을 입력하기 위해서는 주석 처리하고자 하는 텍스트의 앞에 한 개의 정방향 슬래시와 별표(/*)를 입력합니다. 그리고 텍스트의 뒤에는 별표와 정방향 슬래시(*/)를 입력합니다. /* 이것 또한 주석입니다. 하지만 여러 줄로 작성된 주석입니다. */ C 언어에서 제공하는 여러 줄 주.. 프로그래밍 팁/Swift 2020. 10. 30.