목록Framework/Android Studio (14)
Over the limit

코틀린은 다중 패러다임 언어 함수형 프로그래밍 (FP : Functional Programming) 객체 지향 프로그래밍 (OOP : Object-Oriented Programming) 함수형 프로그래밍 -코드 간략, 테스트나 재 사용성 증가 -순수 함수, 람다식, 고차 함수를 사용해 구성 일반적 선언 fun sum(a:Int, b:Int) : Int{ return a+b } 간략한 선언 fum sum(a: Int, b : Innt):Int = a+b 아래 예시를 통해 함수를 선언하고 사용하는 것을 살펴보자. fun sum(a:Int, b:Int):Int 로 선언하고, result1 or 2 의 형을 먼저 선언 해준 후, sum(3,2)와 같이 사용하면 된다. fun sum(a:Int, b:Int):In..

일차원 배열 선언 형식 : Array(), arrayOf(), arrayOfNulls() var 배열명 = Array(개수, {초깃값}) var 배열명 = Array(r개수) {초깃값} ex) 일차원 배열 (one[4])을 선언하고 값을 대입하는 방법 var one = Array(4,{0}) one[0] = 10 one[3] = 20 val numbers = arrayOf(4, 5, 7, 3) //정수형으로 초기화된 배열 arrayOfNulls()는 빈 배열로 선언 이차원 배열 선언 형식 var 배열명 = Array(행 개수, {배열 데이터 형식(열 개수)}) ex)이차원 배열(two[3][4])을 선언하고 값을 대입하는 방법 var two = Array(3, {IntArray(4)}) two[0][0]..

if문 if(조건식){ //조건식이 true일 때 이 부분 실행 }else{ //조건식이 false일 때 이 부분 실행 } 우리가 아는 if문이랑 똑같다. 특이한 거는 when 문! when문 when(식){ 값1-> //값1이면 이 부분 실행 값2-> //값2이면 이 부분 실행 . . . else-> //어디에도 해당하지 않으면 이 부분 실행 } fun main(){ var count : Int = 85 if(count>=90){ println("if문 : 합격(장학생)") }else if(count>=60){ println("if문 : 합격") }else{ println("if문 : 불합격") } var jumsu : Int = (count/10)*10 when(jumsu){ 100->println(..

Kotlin의 변수 선언 방식 1) 암시적 선언 : 변수의 데이터 형식을 지정하지 않고, 대입되는 값에 따라 자동으로 변수의 데이터 형식이 지정된다. fun main(){ var var1 : Int = 10 var var2 : Float = 10.1f var var3 : Double = 10.2 var var4 : Char='안' var var5 : String="안드로이드" } 2)var(variable) : 일반 변수를 선언할 때 사용하며, 필요 할 때마다 계속 다른 값을 대입 가능 3)val(value) : 변수 선언과 동시에 값을 대입한다. 한번 값을 대입하고 나면 값을 변경할 수 없다. static 생각하면 쉬움 var myVar : Int =100 myVar = 200 //정상 var myVa..