분류 전체보기22 코틀린 문법 - 5(반복문과 증감연산자) 조건형 반복문 : while, do while 범위형 반복문 : for 증가연산자,감소연산자(전위연산자,후위 연산자) ++a a++ // --a a-- while문 var a = 0 while( a < 5){ println(++a) } do while문 var a = 0 do { println(a++) }while(a 2021. 12. 11. 코틀린 문법 - 4 (조건문과 비교연산자) if문 var a = 15 if(a > 10){ print('참') }else{ print('거짓') } 자료형이 맞는지를 판단하는 is연산자 자료형이 다르지를 판단하는 !is연산자 println(1 is Int) //true println(1.1 !is Double) // false when문 다중 조건문 when if문은 참과 거짓만을 비교할수 있는 반면 when은 하나의 변수를 여러개의 값과 비교 할 수 있다는 장점이 있다. 여러조건이 만족할때 가장 맨처음 값을 실행됩니다. fun main() { dowhen(1) dowhen("a") dowhen(1.1) dowhen("dfsdf") dowhen(true) } fun dowhen(a: Any){ when(a) { 1 -> println("정수 1입.. 2021. 12. 11. 코틀린 문법 - 3 (타입추론과 함수) 특정한 자료형으로 지정해야하는 상황이 아니라면 코틀린의 타입추론 기능을 이용하여 코드량을 줄일 수 있습니다. var a =1111 // 타입을 명시적으로 표현가능하다. // 타입추론 // 파이썬도 타입추론 var a = 1234 //int타입 정수형 var b = 1234L //long타입 정수형 var c = 12.45 // double타입 실수형 var d = 12.45f // float타입 실수형 var e = 0xABCD // 16진수 var f = 0b01010101 // 2진수 var g = true // boolean형 var h = 'c' // 문자형 함수 함수는 특정한 동작을 하거나, 원하는 결과값을 연산하는데 사용 //fun add(a:int,b:int, c;Int): 처럼 반환형 생략.. 2021. 12. 11. 코틀린 문법 - 2 (형변환과 배열) https://www.youtube.com/watch?v=tvtNch-GPEU&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=3 Type casting 형변환은 하나의 변수에 지정된 자료형을 호환되는 다른 자료형으로 변경하는 기능 형변환 함수 코틀린은 암시적 형변환을 지원하지 않는다. 오직 명시적 형변환을 지원합니다. 명시적 형변환 - 변환될 자료형을 개발자가 직접 지정함 암시적 형변환 - 변수를 할당할 시 자료형을 지정하지 않아도 자동으로 형변환 됨 var a:Int = 54321 //암시적 형변환 var b:Long = a.toLong() //명시적 형변환 배열 var intArr = arrayOf(1,2,3,4,5) intArr[2] = 8 println(intA.. 2021. 12. 11. 이전 1 2 3 4 ··· 6 다음