목록분류 전체보기 (163)
불로구
ex) name varchar(5) -> name varchar(7)로 변경 -> alter table 테이블명 alter column name type varchar(7)
코틀린을 활용한 여러가지 반복문을 알아보자 package com.example.myapplication.Kotlin fun main(array: Array){ var a = mutableListOf(1,2,3,4,5,6,7,8,9) //반복 1 for(item in a){ if(item == 5){ println("다섯번째") }else { println(item) } } //반복 2 for((index, item) in a.withIndex()){ println("index : $index , value : $item") } // 반복 3 a.forEach{ println(it) } println() //반복 4 a.forEach{ item -> println(item) } //반복 5 a.forEac..
컬렉션이란 하나의 자료구조를 말한다. 이번에는 컬렉션의 가장 기본인 List, Set, Map을 알아보자 그전에 코틀린에는 변경이가능한 컬렉션과 변경이 불가능한 컬렉션으로 나누어진다. 1. Immutable Collection (변경 불가능) - 한번 선언하면 출력외에 변경이나 추가를 할 수 없다. 2. Mutable Collection (변경 가능) - 선언 후 추가와 같은 기능이 가능 List - 일반적으로 List는 ArrayList, LinkedList, Vector등 여러가지가 존재하지만 이건 자료구조 카테고리에 따로 포스팅 하겠습니다. - List는 객체를 일렬로 놓은 구조를 말합니다. - 각 객체들을 인덱스(index)로 관리를 하며 각 객체를 검색, 추가를 할때 사용됩니다. - 리스트는 객..
When - 함수처럼 인자가 있는 경우와 없는 경우의 따라 조건을 처리할 수 있다. if(a > b){ println("zz") }else{ println("ss") } 우리가 늘 사용하던 if~else문과 비슷하다고 볼 수 있다. 사용법을 알아보자 var a:Int = 1 for(i in 0 until 5 step 1) { when (a) { 1 -> { println("value is 1") } 2 -> println("value is 2") else -> { println("value is 3~n") } } a++; } 위 코드를 보면 a라는 Int타입 변수가 1로 초기화 되어있다. for문을 통해 5번동안 a의 조건에 따라 값이 나오게 했다. 먼저 첫번째는 a가 1이기에 1 -> {}가 실행되고 ..