Chapter 03. 코틀린 기본문법 4 배열과 컬렉션 배열 var 변수 = Array(개수) 배열 객체는 기본 타입 뒤에 Array를 붙여서 만든다. var students = IntArray(10) var longArray = LongArray(10) var CharArray = CharArray(10) var FloatArray = F...
모던 자바스크립트 #5.2. 숫자형
모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 5.2. 숫자형 0이 많이 붙은 숫자는 다음과 같이 표현할 수 있다. 0의 개수를 'e' 뒤에 추가한다. 123e6은 0이 6개인 숫자, 123000000을 나타낸다. 'e' 다음에 음수가 오면, 음수의 절대값 만큼 10을 거듭제곱한 숫자로 주...
이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 3. 조건문
Chapter 03. 코틀린 기본문법 3. 조건문 조건문 if 변수에 직접 if문 사용하기 if문의 조건식 결과를 변수에 대입할 수 있다. var a = 5 var b = 3 var bigger if (a > b) a else b if문의 마지막 값을 반환값으로 사용하기 if문의 코드 영역이 여러 줄일 경우에도 마지막 줄을 변숫값으...
모던 자바스크립트 #5.1. 원시값의 메서드
모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 5.1. 원시값의 메서드 문자열이나 숫자 같은 원시값을 다루어야 하는 작업이 많은데, 메서드를 활용하면 작업을 수월하게 할 수 있을 것이다. 그러나 원시값은 가능한 한 빠르고 가벼워야 한다. 자바스크립트는 원시값(문자열, 숫자 등)을 마치 객체처럼 다룰 수 ...
이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 2. 변수와 상수
Chapter 03. 코틀린 기본문법 2. 변수와 상수 변수 var 변수는 다음 두 가지 방법으로 선언하고 활용할 수 있다. 변수 선언과 동시에 값 넣기 입력되는 값으로 타입을 추론할 수 있다. 값이 입력되는 순간 해당 값의 형태로 변수의 타입이 결정된다. var 변수명(이름) = 값 ...
모던 자바스크립트 #4.8. 객체를 원시형으로 변환하기
모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 4.8 객체를 원시형으로 변환하기 객체는 논리 평가 시 true를 반환한다. 객체는 숫자형이나 문자형으로만 형변환이 일어난다고 생각하면 된다. 원시값을 기대하는 내장함수나 연산자를 사용할 때 객체-원사형으로의 형 변환이 자동으로 일어난다. 특수 객체 메서드를 사용하면 숫자형이나 문자형으...
이것이 안드로이드다 with 코틀린 #1 코틀린 기본문법: 1. 코딩 준비하기
Chapter 03. 코틀린 기본문법 1. 코딩 준비하기 안드로이드 앱을 실행하면 많은 로그가 생성되는데, 이때 안드로이드 스튜디오의 로그라는 클래스를 코드 중간중간에 적절하게 사용하여 앱의 실행흐름 혹은 결과값을 확인할 수 있다. 로그의 활용 작성한 코드의 결과값을 에뮬레이터 화면에서 확인할 수 있지만 안드로이드 스튜디오가 제공하는 로그(Lo...
모던 자바스크립트 #4.7. 심볼형
모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 4.7 심볼형 객체 프로퍼티 키로 오직 문자형과 심볼형만 가능하다. Symbol은 원시형 데이터로, 유일한 식별자(unique identifier)를 만드는 데 사용한다. Symbol()을 호출하면 심볼을 만들 수 있다. 설명(이름)은 선택...
모던 자바스크립트 #4.6. 옵셔널 체이닝 '?.'
모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 4.6. 옵셔널 체이닝 ‘?.” 옵셔널 체이닝(optional chaining) ?.을 사용하면 프로퍼티가 없는 중첩 객체를 에러 없이 안전하게 접근할 수 있다. 옵셔널 체이닝이 필요한 이유 undefined 값의 프로퍼티를 읽으려 할 때 에러 발생 let user = {}; // 주...
모던 자바스크립트 #4.5 new 연산자와 생성자 함수
모던 JavaScript 튜토리얼을 따라가면서 정리합니다. 4.5. new 연산자와 생성자 함수 new 연산자와 생성자 함수를 사용하면 유사한 객체 여러 개를 쉽게 만들 수 있다. 생성자 함수(construction function) 함수의 이름의 첫 글자는 대문자로 시작한다. 반드시 new 연산자를 붙여 실행한다. function...