세상을 더 편리하게
[Kotlin]변수
Programming/Kotlin 2020. 3. 2. 02:01

val 반드시 선언할 때 지정하며 바꿀수 없다 (Value 의 약자로 기억하자.) var 선언 할 때 값을 지정할 필요는 없지만 값을 지정 하지 않는다면 자료형을 반드시 선언해야한다. (Variety 의 약자로 기억하자) 다중 문자열 val str = """ 안녕 난 다중 문자열이야. 여러개의 문자열을 저장할수 있지 신기하지? """ null 코틀린은 NPE을 지원하고자 null 의 사용을 금지하지만 [ 자료형명? ] 의 자료형을 써서 지원한다. var str1 : String = "Hello World" str1 = null [X] var str2 : String? = "Hello World" str2 = null [O] =============================================..

[Kotlin]코틀린의 구성
Programming/Kotlin 2020. 3. 1. 18:30

※BOLD는 용어이니 익혀두자. 프로젝트 > 모듈 > 패키지 > 파일 1. 파일 A. .kt | 여러개의 클래스로 정의된 파일 B. 클래스 | 1개의 클래스가 정의되어져 있다. 2. 패키지 간단하게 폴더라고 생각하면 간단하다. 만약 폴더1>폴더2>폴더3 형식이라면 [ 폴더1.폴더2.폴더3 ] 의 형식을 띈다. 또한 패키지 안에 있는 파일들은 아래의 [Package 선언]이 붙는다. package com.example.edu package 선언이 없으면 [default Package]라고 하는데 그냥 src 폴더 속에 있는 파일이라고 생각하면 쉽다. 패키지를 만드는 이유는 파일명이 겹치는 오류를 피하기 위해서이다. 3. 모듈 모듈은 프로젝트를 기능단위로 쪼갤 수 있는 단위라고 생각하면 된다. 프로젝트가 생..