본문 바로가기

전체글209

1-7. Swift - 타입 세이프티와 타입 추론(Type Safety and Type Inference) 문법 개념 정리 타입 세이프티와 타입 추론(Type Safety and Type Inference) Swift는 타입 세이프(type-safe) 언어입니다. 타입 세이프 언어는 사용자로 하여금 코드를 작성할 때 사용하는 값의 타입을 명확히 하도록 합니다. 만약 문자열(String) 타입의 값이 필요한 경우 정수(integer) 타입의 값을 사용할 수 없습니다. Swift는 타입 세이프 언어이기 때문에 사용자가 작성한 코드를 컴파일할 때 타입 검사(type check)를 진행합니다. 그리고 만약 타입이 불일치하는 곳이 있다면 오류를 표시합니다. 이를 통해 사용자는 개발 과정에서 최대한 빠르게 오류를 발견하고 수정할 수 있습니다. 여러 종류의 타입에 해당하는 값을 다룰 때는 타입 검사를 통해 오류를 방지할 수 있습니다. 그.. 프로그래밍 팁/Swift 2020. 11. 5.
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.
엑셀에서 틀 고정해서 행과 열 잠그는 방법 - Freeze 기능 이번 포스팅에서는 엑셀에서 틀(Pane)을 고정하여 행과 열을 잠그는 방법을 알아보겠습니다. 아래 예제용 테이블을 사용하여 틀 고정 기능을 익혀 보겠습니다. 1. 첫 행 고정하기 (Freeze Top Row) 예제 테이블에서 최상단 행인 1행을 고정해 보겠습니다. 상단 메뉴에서 [보기(View)]를 누른 뒤 [첫 행 고정(Freeze Top Row)]를 누릅니다. 스크롤을 위아래로 움직이면 1행이 고정된 것을 알 수 있습니다. 만약 틀 고정을 해제하려면 어떻게 해야 할까요? [틀 고정 취소(Unfreeze Panes)]을 선택하면 됩니다. 2. 첫 열 고정하기 (Freeze First Column) 이번에는 첫 번째 열인 A열을 고정해 보겠습니다. 상단 메뉴에서 [보기(View)]를 누른 뒤 [첫 열 고.. 업무 팁/Excel 2020. 11. 2.