아옳옳의 코딩공부/아옳옳의 코틀린공부 (4) 썸네일형 리스트형 코틀린 반복문 사용 10가지 방법 //반복문 사용 //16. iterable fun main() { val a = mutableListOf(1, 2, 3, 4, 5, 6, 7, 8, 9) //반복하는 방법 (1) for (item in a) { println(item) } //반복하는 방법(3) for ((index, item) in a.withIndex()) { //이렇게 하면 인덱스와 아이템 두개다 얻어올수 있다. println("index: $index value: $item") } //반복하는 방법(3) // 람다로 찍어보기 a.forEach { println(it) } //반복하는 방법(4) // 람다로 찍어보기 람다 이름 바꾸기 a.forEach { item -> println(item) } //반복하는 방법 (5) a.for.. 코틀린 타입추론과 편리한 함수 타입추론 : 변수나 함수를 선언할때 혹 연산이 이루어질떄 코틀린이 자동으로 자료형을 추론하여 지정해주는 기능 함수 : 특정한 동작을 하거나 원하는 결과값을 얻을떄 사용 단일표현식 함수 단일표현식 함수여기서는 반환형의 타입추론이 가능하여 이렇게 사용 가능하다. 코틀린 형변환 , 배열 기본 형변환 방법 fun main() { //이렇게 바로 형변환 하면 오류 난다. // var a:Int = 112124 // var b:Long = a var a:Int = 112124 var b:Long = a.toLong() println(b) //문자열 인트로 형변환 var i = "1" var s:Int = i.toInt() println(s) //숫자를 문자열로 변경 var h:Int = 231 var w:String = h.toString(); println(w) } 배열 //배열 fun main() { // 값을 넣어주었음 var intArr = arrayOf(1,2,3,4,5) //값이 비어있는 5칸 짜리 인트형 배열 var nullArr = arrayOfNulls(5) //자바랑 똑같이.. 코틀린 변수형 fun main() { // var 중간에 변경가능 // val 선언시에만 초기화 가능 중간에 값변경 불가능 final //인트형 var a:Int = 123 println(a) var b:Int b=12 println(b) //널 변수 널 허용하는 변수 var d:Int? = null println(d) d=123 println(d) //롱형 var e:Long = 1234L println(e) //더블형 var f:Double = 123.5 println(f) //플룻형 var g:Float = 123.5f println(g) //케릭터형 var c:Char='c' println(c) var i:Boolean = true println(i) var u = """한줄짜리 sdadas sdfsdf"" p.. 이전 1 다음