반응형 2023년 이전/kotlin29 코틀린(Kotlin)- 대상을 이터레이션: while과 for 루프 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 이번에는 for 문과 while 문을 공부해 보겠습니다. while의 경우에는 do while과 while 두가지가 있고 Java와 다르지 않습니다. do{ ... }while(조건) while(조건){ ... } 하지만 for문은 쫌 다릅니다. Java의 경우에는 for(int i = 0; i < size ; i++){ .... } for( item : List()){ .... } 로 for문을 만듭니다. 반면 kotlin에서는 아래와 같이 for문을 만들 수 있습니다. (아래와 같이 작성하면 1부터 100까지 값이 프린트 됩니다.) for(i in 1..100){ print.. 2019. 10. 11. 코틀린(Kotlin)- 선택 표현과 처리 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 이번에는 자바의 switch를 대신하는 when과 enum을 선언하는 방법, 그리고 스마트 캐스트에 대해서 알아보겠습니다. enum 클래스 정의 enum은 Java보다 선언에 더 많은 키워드를 써야하는 흔치 않은 예입니다. Java의 경우에는 enum으로 끝나는데, kotlin은 enum class로 선업합니다. enum의 선언은 다음과 같습니다. enum class Color { RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET } 위처럼 단순하게 나열 하는것 뿐많 아니라 enum class Color( val r: Int, val g: .. 2019. 10. 11. Kotlin 에서 JUnit 사용하기 Kotlin 관련 공부를 하다보면 예제에 JUnit을 사용한 code들이 있습니다. (혹은 인터넷에서 kotlin 공부하는데 junit 을 사용하는 code도 있을 수 있습니다.) 이 Code를 가져와서, 자신의 project에서 사용하려하면 빨간 글씨가 뜰 것입니다. (저 같은 경우에는 Inteli J에서 그랬습니다.) 그 이유는 JUnit관련 정보가 project에서 compile 되지 않아서 project에서 사용할 수 없기 때문입니다. 이를 해결하는 방법은 다음과 같습니다. 프로젝트에 builid.grade라는 파일을 만들고 다음을 입력합니다. buildscript { ext.kotlin_version = '1.3.50' repositories { mavenCentral() } dependenci.. 2019. 8. 27. 코틀린(Kotlin)- 클래스와 프로퍼티, 그리고 디렉터리와 패키지 [출처 - Kotlin In Action] [아래 내용들은 Kotlin In Action을 공부하면서 스스로 정리한 내용입니다] 다음 Java Code와 Kotlin Code를 비교해보면 public class Person{ private final String name; public boolean isMarried = false; public Preson(String name, boolean isMarried){ this.name = name; this.isMarried = isMarried; } public String getName(){ return name; } public void setMarried(boolean isMarried){ this.isMarried = isMarried; } pub.. 2019. 8. 21. 이전 1 ··· 4 5 6 7 8 다음 반응형