kotlin3 [Kotlin] 코틀린 값비교 Equality Checks 1. == 는 authors.equals(writers) 동작으로 호출 하는 순서는 상관없이 배열에 추가되어 있는 값만 같으면 true 2. === 는 객체 자체가 같은지를 비교하는 것으로 C언어의 주소값을 비교하는 것과 같다. 서로 다른 객체를 비교했기 때문에 false 3. === 동일 객체를 비교했기 때문에 true fun main() { val authors = setOf("Shakespeare", "Hemingway", "Twain") val writers = setOf("Shakespeare", "Twain", "Hemingway") println(authors == writers) // 1 println(authors === writers) // 2 println(authors === aut.. 2021. 2. 21. [Kotlin] 코틀린 for문 만들기 1. 0부터 3까지 for 문 // 코틀린 코드 for(i in 0..3) { print(i) } // JAVA, C, C++ 코드 for(i=0; i 2021. 2. 21. [Kotlin] 코틀린 메소드 만들기 기본 메소드 생성 /** * printMessage 메소드 생성 * Unit 은 return 없다는 의미로 생략해도 됨. * @param message String 형 파라미터 전달 받음. */ fun printMessage(message: String): Unit { println(message) } 기본 메소드 생성 2 /** * printMessageWithPrefix 메소드 생성 * @param message String 형 파라미터 전달 받음. * @param prefix String 형 기본값을 "Info"로 선언하고 파라미터 * prefix 변수에 기본 값이 설정되어 있지만 파라미터로 새로운 값을 전달 받아 변겨아 할 수 있음. */ fun printMessageWithPrefix(messa.. 2020. 7. 18. 이전 1 다음