
이진수컴퓨터는 0과 1 이진수로 작동한다. 숫자, 문자, 색상, 이미지, 소리, 심지어 동영상까지.이러한 이진수 코드들을 우리가 이해할 수 있는 데이터의 형태로 변환하는 약속들이 존재한다.(ex. ASCII, UTF-8, …)이전에 웹 코딩을 할 때 문서 속성을 'UT

ForkFork란 개발자들이 하나의 소프트웨어 소스 코드를 통째로 복사하여 독립적인 새로운 소프트웨어를 개발하는 것이다.미션 repository를 내 repository로 Fork 해왔다.https://s3.ap-northeast-2.amazonaws.com/

함수특정 기능을 수행하는 코드의 묶음함수는 인수(argument)를 전달하여 일을 처리한 후 반환 값(return value)을 출력한다.반환값이 없을 경우 반환값 타입을 Void로 지정, 혹은 생략 가능매개변수가 없을 경우 생략 매개변수 생략반복문(for-in)특정

변수(variable)프로그램에서 사용할 값을 저장하는 공간(컴퓨터 메모리에 공간 생성)변수에 할당한 값은 언제든지 변경 가능상수(constant)변수와 마찬가지로 프로그램에서 사용할 값을 저장하는 공간(컴퓨터 메모리에 공간 생성)상수에 할당한 값은 추후에 변경 불가능

프로그램 소스 코드의 정보를 남기기 위한 목적으로 작성되는 메모1\. 한 줄 주석// (주석) 로 표현여러 줄 주석/ (주석) / 로 표현.1\. 정수 타입Int : +, -를 포함한 정수UInt : -를 포함하지 않고 0을 포함한 양의 정수불리언 타입Bool : tr

Any모든 타입 지칭AnyObject모든 클래스 타입을 지칭하는 프로토콜AnyObject는 클래스의 인스턴스만 수용 가능nil값이 없음을 의미.1\. 매개변수 기본값함수의 매개변수에 기본값을 미리 지정 가능기본값을 갖는 매개변수는 매개변수 목록 중 뒤쪽에 위치하는 것이

Array순서(인덱스)가 있는 멤버를 가진 리스트 형태의 컬렉션 타입메소드 등 여러가지 형태로 Array 활용Dictionary키(key)와 값(value)의 쌍으로 이루어진 컬렉션 타입메소드 등 여러가지 형태로 Dictionary 활용Set순서가 없고, 중복된 멤버가

for-infor-in 구문의 기본 형태컬렉션 타입을 활용한 for-in 구문튜플 타입(Tuple) : 여러가지 타입의 복수 값들을 그룹화한 단일 값whilewhile 구문의 기본 형태컬렉션 타입을 활용한 while 구문repeat-whilerepeat-while 구문

비교연산자 Bool(True/False)A==B // 값이 같다.A!=B // 값이 같지 않다.A>=B // 값이 크거나 같다.A<=B // 값이 작거나 같다.A>B // 값이 크다.A<B // 값이 작다.논리연산자(AND/OR)논리곱(Conditional

enum같은 주제로 연관된 데이터들을 멤버로 구성하여 나타내는 자료형열거형은 Int, Double, String과 같은 Type의 일종으로 대문자로 시작(함수 등에서) 입력받을 값을 제한하고 싶을 때 사용각 케이스는 한 줄에 한 개씩, 혹은 여러개씩도 정의 가능원시값(

if-else조건을 지정하고 해당 조건이 true이면 코드 실행조건 값에는 Bool 타입의 값만 위치해야하고, 조건을 감싸는 소괄호는 생략 가능만약 확인한 조건이 true가 아니라면 else를 실행switch각 case 별로 다른 코드를 실행시킬 때 사용각 case 내