본문 바로가기

Language/Kotlin15

[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.
[코틀린] 코틀린 공식 사이트 정보 코틀린 공식 홈페이지 kotlinlang.org/ Kotlin Programming Language kotlinlang.org 코틀린 가이드 문서 kotlinlang.org/docs/reference/ 오른쪽 상단 Docs 클릭 코틀린 가이드 문서 다운받기 - 가이드 문서 왼쪽 하단 Full Kotlin Reference 클릭 Download Kotlin documentation (PDF) 클릭 638장 Kotlin Language Documentation 문서 다운로드 완료 코틀린 Playgroud 프로그램 설치 하지 않고 컴파일 하기 메인 화면 오른쪽 상단 Play 버튼 클릭 Playground 화면에서 코드 작성 후 컴파일 및 결과 확인 1. 코드 작성 2. Run 클릭 (컴파일) 3. 결과 화면 .. 2020. 12. 31.
[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.