본문 바로가기

Kotlin4

4. 코틀린 Null 1. Null0과는 다른 값Null을 대상으로는 연산을 할 수 없음 (비교 연산은 가능!)존재하지 않는 값NullSafety : Null로 부터 안전해지자 (코틀린 특징 중 하나)Null을 사용하는 방법val/var 변수명 : 자료형? = null val num: Int? = null    -> null 가능val num: Int = 10        -> null 불가능 (null을 넣어주면 에러 발생)val number: Int? = null// nullable하다println(number)// null  일반 Int 타입과 Int? 타입은 Int형 연산 시 차이가 있음. 아래와 같은 코드는 정상 작동함val num1: Int = 2 + 4val num2: Int = 10val num3: Int = .. 2024. 11. 9.
3. 코틀린 자료형 코틀린 자료형1. 정수형음수, 양수 모두 표현하는 자료형Byte범위 : -128 ~ +127크기 : 8비트 (1바이트)Short범위 : -32768 ~ +32767크기 : 16비트 (2바이트)Int범위 : -2147483648 ~ 2147483647 (2^31)크기 : 32비트 (4바이트)가장 많이 사용하는 정수 자료형Long범위 : -9223372036854775802 ~ 9223372036854775807 (2^63)크기 : 64비트 (8바이트)Byte에서 Long으로 갈수록 표현할 수 있는 숫자의 범위가 넓어짐val byteInt: Byte = 10val shortInt: Short = 10val integerInt: Int = 10val longInt: Long = 10// : Type  양수.. 2024. 11. 9.
2. 코틀린 기본 문법 1. 주석주석 : 코드에 프로그래머의 의견이나 코드의 설명을 적을 수 있는데, 이것을 주석(comment)이라고 한다. 주석은 프로그램 코드에 삽입하더라도 프로그램을 수행하는 데 전혀 영향을 끼치지 않는다. 이유는 컴파일할 때 주석은 자동으로 바이너리 코드에서 제거되기 때문이다.(Clean Code 관점에서 보면 주석을 최대한 사용하지 않는 것이 좋음. 주석이 없어도 변수명 혹은 함수명 등 식별자로도 충분히 이해할 수 있는 코드가 깔끔한 코드기 때문)한줄짜리 주석 : //로 시작여러줄 주석 : /*로 시작  */로 종료KDoc 여러줄 주석 : /**로 시작 */로 종료 (자바독과 비슷한 리치 텍스트 문서 생성)// 한 줄 주석/* 여러 줄 주석 *//* 여러 /* 줄 */ Java와 다르게 여러 줄 주석.. 2024. 10. 13.
1. 코틀린 시작하기 (설치 및 환경 설정) 0. 코틀린이란? (위키피디아)코틀린(영어: Kotlin, IPA: /ˈkɒtlɪn/[2])은 젯브레인즈사에서 개발하는 크로스 플랫폼 범용 프로그래밍 언어로, 자바와 완벽하게 호환되게 설계되었으며 일반적으로 JVM에서 사용되나 자바스크립트, LLVM 그리고 데이터 사이언스 영역에서도 사용 가능하다.파일 확장자는 일반적으로 .kt를 사용하며 코틀린 스크립트는 .kts를 사용한다.코틀린은 2019년 5월 7일 이후로 구글의 안드로이드 앱 개발에서 선호하는 언어가 되었다. 코틀린 버전 정보 (위키피디아) 1. IntelliJ 설치하기! 1. IntelliJ 공식 홈페이지 접속 2.Download 버튼을 클릭하여 Download Page로 이동 3. 처음 Download 페이지를 가면 Ultimate 버전이 보.. 2024. 10. 13.