본문 바로가기
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.
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.
엑셀에서 글자(문자)수 세는 방법 - LEN 함수 이번 포스팅에서는 엑셀에서 글자(문자)수를 세는 방법을 알아보겠습니다. 아래 예제 표의 각 셀에는 다양한 길이의 문자가 쓰여 있습니다. 문자수, 즉 문자의 길이를 구하려면 LEN 함수를 사용하면 됩니다. =LEN(셀 이름)을 입력합니다. J6 셀의 문자인 '아이패드'의 문자수는 4자리입니다. 자동 채우기 핸들을 이용하여 나머지 셀의 문자수도 구합니다. 업무 팁/Excel 2020. 10. 31.
1-3. Swift - 주석(Comments) 문법 개념 정리 주석(Comments) 코드를 작성하는 도중에 메모를 남기고자 한다면 주석(comment) 기능을 사용하면 됩니다. 주석은 코드 내에서 처리되지 않는 텍스트를 일컬으며, 사용자가 작성한 코드가 컴파일될 때 Swift는 사용자가 작성한 주석을 처리하지 않고 무시하고 지나갑니다. Swift의 주석은 C 언어의 주석과 매우 비슷하며, 한 줄짜리 주석은 두 개의 정방향 슬래시(//)로 시작합니다. // 이것이 주석입니다. 여러 줄의 주석을 입력하기 위해서는 주석 처리하고자 하는 텍스트의 앞에 한 개의 정방향 슬래시와 별표(/*)를 입력합니다. 그리고 텍스트의 뒤에는 별표와 정방향 슬래시(*/)를 입력합니다. /* 이것 또한 주석입니다. 하지만 여러 줄로 작성된 주석입니다. */ C 언어에서 제공하는 여러 줄 주.. 프로그래밍 팁/Swift 2020. 10. 30.
엑셀에서 최대값, 최소값, 중앙값 구하는 방법 - MAX, MIN, MEDIAN 함수 이번 포스팅에서는 엑셀에서 최댓값, 최솟값, 중앙값을 구하는 방법을 알아보겠습니다. 아래 예제 표의 숫자들은 크고 작음에 상관 없이 무작위로 나열되어 있습니다. 총 25개의 숫자들을 대상으로 최대값, 최솟값, 중앙값을 구해 보겠습니다. 중앙값은 숫자를 일렬로 세웠을 때 중앙에 위치한 값을 의미합니다. 최댓값을 구하려면 MAX 함수를 사용합니다. =MAX(범위)를 입력하면 됩니다. 표의 범위는 A1부터 A25까지이므로 =MAX(A1:A25)를 입력합니다. 최댓값은 53523입니다. 최솟값을 구하기 위해서는 MIN 함수를 사용합니다. =MIN(범위)를 입력하면 됩니다. 따라서 =MIN(A1:A25)를 입력합니다. 최솟값은 0입니다. 마지막으로 중앙값을 구해보겠습니다. 중앙값은 MEDIAN 함수를 사용합니다... 업무 팁/Excel 2020. 10. 29.
1-2. Swift - 상수와 변수(Constants and Variables) 문법 개념 정리 상수와 변수(Constants and Variables) 상수(constant)와 변수(variable)는 특정한 타입의 값과 이름을 서로 연관 짓습니다. 이를테면, 정수형 타입의 값인 10과 maximumNumberOfLoginAttempts라는 이름을 서로 연관 짓거나, 문자열 타입의 값인 Hello와 welcomeMessage라는 이름을 연관 지을 수 있습니다. 상수의 값은 한 번 정해지면 다시 변경될 수 없습니다. 반면 변수의 값은 정해진 후에도 다른 값으로 변경될 수 있습니다. 상수(常數)의 '상'은 항상 상의 한자를 쓰며, 변수(變數)의 '변'은 변할 변의 한자를 쓰는 것에서도 유추할 수 있습니다. 상수와 변수의 선언 상수와 변수는 사용하기 전에 먼저 선언이 이루어져야 합니다. 상수는 let .. 프로그래밍 팁/Swift 2020. 10. 28.
엑셀에서 중복값 제거하는 방법 이번 포스팅에서는 엑셀에서 중복된 값을 제거하는 방법을 알아보겠습니다. 아래 예제 표는 총 25개의 셀로 이루어져 있으며, 다수의 중복된 값을 가지고 있습니다. 먼저 표 전체를 선택합니다. 상단 메뉴에서 [데이터] > [중복된 항목 제거]를 누릅니다. 중복된 값이 담긴 표는 열 A에 있습니다. [확인] 버튼을 누릅니다. 총 13개의 중복된 값이 제거되었습니다. 이제 표에는 중복된 값은 제거되고 고유한 값만 남아 있습니다. 업무 팁/Excel 2020. 10. 27.