목록전체 글 (114)
Hello, Android!

프로그램의 진행 중 특정 조건에 따라 흐름을 제어하는 조건문이 있다 코틀린에서 사용하는 조건문으로는 if문과 when문이 있다 - if문 if문의 기본적인 모습은 if(조건){제어} 의 모습이다 조건의 판단 결과는 true, false가 들어오며, true인 경우 제어를 실행하고 false인 경우 생략하게 된다 만약 false인 경우 별도의 조건을 실행하고자 할때는 else를 이용한다 위의 경우 {} 안의 제어가 한줄밖에 없다 코틀린에서는 한줄밖에 없는 경우 괄호를 생략할 수 있다 한줄일 경우 괄호의 생략은 if와 else모두에 적용되며, else없이 if만 사용하는 경우에도 동일하게 생략이 가능하다 하지만 이를 더 축약하여 한줄에 끝내는 것도 가능하다 또한 if문 판별의 결과를 변수에 할당하는것도 가능..
123fun main(args: Array){ println("Hello, World!")}cs1. 코틀린 에서 함수 선언의 키워드는 fun이다 2. 파라미터 이름 뒤에 파라미터의 타입을 지정한다 3. 함수를 최상위 수준에 정의할 수 있다. 자바와 다르게 꼭 클래스 안에 함수를 넣어야 할 필요가 없다 4. 줄의 끝에 ; 세미콜론을 붙이지 않아도 된다 123fun max(a: Int, b: Int): Int{ return if(a > b) a else b}cs max함수는 int값 a,b두개를 받아 int타입의 값을 반환해주는 결과값이 있는 함수이다코틀린에서 반환값이 는 함수는 :type의 형태로 반환 값의 타입을 정해주며return으로 값을 반환해준다 특이한 점으로 코틀린의 if는 자바처럼 문장 (if문..