코딩테스트 준비(kotlin)/문법정리6 [kotlin] 코틀린 입력 및 출력 코틀린 사용자 입력 받아 출력하기 기본 입출력 함수 : readLine(), print() fun main(args: Array) { var name = readLine() println("name : ${name} !") // 개행 System.out.println("name : "+name+" !") // 자바 방식 print("name : ${name} !") // 개행하지 않음 } 코틀린의 println() 함수는 자바의 System.out.println() 함수와 동일하다. 해당 readLine(), println()은 사용이 간단한 대신 바이트 단위로 처리하고, 내부에서 정규식과 같은 검사를 진행하기 때문에 실행 속도가 상대적으로 느리다. 버퍼 입출력 함수 BufferedReader, Buff.. 2023. 10. 16. [kotlin] 람다표현식 람다표현식 1. 익명함수이다( 함수에 이름이 없다) 2. 변수처럼 사용돼서 함수의 argument, return 이 될 수 있다. - 함수의 들어가는 argument가 변수가 아니고 함수가 들어갈 수 있다 - return 값이 변수가 아닌 함수가 나올 수 있다. 우선 Parameter와 Argument의 차이를 알아보자 Parameter는 함수를 정의할 때 사용되는 변수를 의미한다. Argument는 실제로 함수가 호출될 때, 넘기는 변수값을 의미한다. val b: (Int) -> Int = { it * 10 } // 입력값이 하나 일 경우에 it으로 받을 수 있다. 함수 맨 마지막 줄에 오는 것이 return 값이다. val c = { i: Int, j: Int -> i * j } // 타입을 생략을 .. 2023. 8. 6. 이전 1 2 다음