[Kotlin] 코틀린의 기초#3 iteration, for, while, in 이 글은 Kotlin In Action을 참고 하였습니다.더욱 자세한 설명이나 예제는 직접 책을 구매하여 확인 하시기 바랍니다 2.4 while과 for코틀린은 for-each에 해당하는 형태만 존재 합니다.따라서 for in 형태로 사용됩니다. while과 do-while문은 기존 java와 사용법이 같습니다.따라서 형태가 좀 다른 for문을 보도록 하겠습니다.2.4.2 Number iteration기존 자바에서 for문을 쓰는 가장 기본적인 문법은 초기값, 증가값, 반복조건 입니다.코틀린에서는 이런값 대신에 range를 사용합니다.fun fizzBuzz(i: Int) = when { i % 15 == 0 -> "FizzBuzz " i % 3 == 0 -> "Fizz " i % 5 == 0 -> "Bu.. 개발이야기/Kotlin 7년 전
Java 8 Comparator 이번에는 Comparator interface에 대해서 다룹니다.정렬을 하기 위해서 구현하는 클래스 이면 Collection.sort()를 통하여 list를 소팅하거나, TreeMap같이 정렬이 필요한 자료구조에 Comparable과 같이 구현하여 많이 사용합니다.Java 8 에서는 좀더 간단한 방법으로 comparator를 구현할 수 있습니다.먼저 sorting에 사용할 예제 클래스는 아래와 같습니다. public class Person { private final String mName; private final int mAge; public Person (String name, int age) { mName = name; mAge = age; } public String getName() { ret.. 개발이야기/Java 8년 전