본문 바로가기
728x90

Mobile/Kotlin11

[Kotlin] #2 : 변수, 함수, null, 세이프콜, 엘비스 연산자, 스마트 캐스트 230213 ++ 변수 ++- Int, Short, Long, Double, Float, Byte, Boolean : 기초 타입 객체- Char, String : 문자와 문자열   String 타입의 데이터는 문자열을 큰따옴표(“)나 삼중 따옴표(“””)로 감싸서 표현 String Pool이라는 공간에 구성 - 코틀린의 표현식은 $기호   ex) $a 혹은 중괄호 이용 ${a+2} - Any : 모든 타입 가능, 들어오는 데이터에 제약을 받지 않음- Unit : 반환문이 없는 함수, 자바의 반환형 void 와 비슷 (기본형) ++ for 구문 ++- of 예약어 : 반복 가능한 객체(iterable)를 순회- in 예약어 : 객체의 모든 '열거할 수 있는 속성들'을 순회 ++ null ++- null을 허용한 변수 .. 2023. 2. 13.
[Kotlin] #1 : 기본 설정, 기초문법 230210 ++ 코틀린 ++- 코틀린은 젯브레인스(JetBrains)에서 오픈소스 그룹을 만들어 개발한 프로그래밍 언어- 2017년 구글에서 안드로이드 공식 언어로 지정- JVM에 기반을 둔 언어 - 최신 언어 기법을 이용 -> 훨씬 간결한 구문으로 프로그램을 작성 가능- 코틀린은 null safety을 지원하는 언어- 코틀린은 자바와 100% 호환- 코루틴coroutines이라는 기법을 이용하면 비동기 프로그래밍을 간소화할 수 있음 ==> 자바언어에서 정말 간략화되었다!  실습 #1 초기화면. empty로 선택해서 프로젝트 생성프로젝트 이름은 Test로 했고, 언어는 Kotlin으로 설정했다. 자파 패키지 - 오른쪽 마우스(우클릭) - New - Kotlin Class/File Test 입력하고 엔터 생성된 Te.. 2023. 2. 10.
728x90