목록분류 전체보기 (163)
불로구
1. Android Studio 설치 developer.android.com/studio/install?hl=ko Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Android 스튜디오를 설정 및 설치합니다. developer.android.com 2. 프로젝트 생성 -> Start a new Android Studio Project -> Empty Activity 생성 -> 프로젝트 설정 ( 언어는 Kotlin으로 설정 ) 후 Finish 그래들 파일 - Anroid : 뷰 전환 - app : 프로젝트 기본 모듈 이름 - manifests : 애플리케이션의 메인 환경 파일이나, 액티비티 및 서비스 설정 - java..
함수란? - 여러 값을 받아 기능을 수행하고 결과값을 반환하는 코드의 모음 fun main(){ println(sum(10,20)) println(hello("홍길동")) } fun sum(a: Int , b: Int): Int{ return a + b } fun hello(name: String): String{ return name + "님 안녕하세요" } - fun이란 키워드로 함수 선언 - (sum , hello) 자리에 이름 작성 - 인자값 정의 - 반환값 정의 - 함수 본문 작성 - 값 반환 함수 호출과 메모리 - 함수가 호출 될 때 메모리는 어떻게 변화하는지 알아보자 fun main(){ var a: Int = 10 var b: Int = 20 var result = sum(a,b); pri..
기본 연산자 - 산술, 대입, 증가, 감소, 비교, 논리 연산자등이 존재한다. - ex) val result = a + b 산술 연산자 - +, -, *, /, %가 존재한다. fun main(){ val num = 122 if(num % 2 == 0) println("짝수") else println("홀수") } 대입 연산자 - =를 사용하며 변수에 값을 넣는 연산자이다. - 우선순위가 가장 낮다. - =, +=, -=, *=, /=, %=가 존재한다. 증감 연산자 - ++, --가 존자하며 값을 1증가 or 1감소를 뜻한다. - ++(1) = 2 / (1)++ = 1 (연산 후 증가) / --도 동일 비교 연산자 - >, = ,
자료형 검사 - 변수의 자료형을 알아내는 방법은 is 키워드를 사용한다. fun main(){ val a = 127; val b = "abcd"; if(a is Int){ println("인티져"); } if(b is String){ print("문자열"); }else if(b !is String){ print("문자열 아님"); } } Any - 코틀린에서 Any는 자료형을 결정하지 않은채 변수를 선언할 수 있다. - Any는 코틀린의 최상위 기본 클래스로 어떠한 자료형을 표현할 수 있다. - is와 사용하여 자료형을 검사하면, 검사한 자료형으로 스마트 캐스트가 된다. fun main(){ val a : Any; a = "abcd"; if(a is String){ println("스트링"); } } 묵..