코틀린
-
자바와 코틀린의 차이를 알아보자코틀린 2021. 7. 25. 18:09
코틀린이 무엇인가? 이제 작성한 내용은 위의 작성한글 중 코틀린의 특징과 비슷한점이 많다. 하지만 이번에는 직접 코드를 작성하면서 설명하기 때문에 더 이해하기 쉬울 것이다. 자바와 코틀린의 차이 더적은 타이핑 세미콜론 생략가능 fun test() { print("hello world") print(6 * 2) } 변수타입을 지정 생략 가능 fun testVariable(){ val greet = "hello"; println(greet); println(greet::class) println(greet.javaClass) } 위의 클래스를보게된다면 코틀린의 Stringclass, JavaClass를 가져다가 사용할 수있다. 그 이유는 컴파일 시간에 타입을 체크하기 때문이다. 클래스와 함수는 생략 가능 코..
-
코틀린이 무엇인가?코틀린 2021. 7. 24. 15:34
현 회사에서 코틀린으로 작성한 코드들이 있다. 이 코드를 보면서 처음에 느낀점은 뭐지?였다. 기존에 자바만쓰다보니(학생때는 c,c++,c#도 쓰긴 함) 새로운 언어가 낯설지만 설레는? 마음을 가지고 공부를 시작하겠다. 시작에 앞서 코틀린이 무엇인가 부터 이해해야지 라고 생각하고 책을 읽었으나 이해가 안되는 부분이 많고, 코드가 익숙하지 않아 기본적인 편은 블로그나, 유튜브를 보면서 정리를 시작하였다. 코틀린이란? 코틀린은 2011년 7월 젯브레인사가 공개한 언어이다. 특히 JAVA와 같은 JVM 환경에서 동작이 가능하다. 코틀린의 특징 간결하고 실용 코틀린 클래스와 인터페이스를 사용하면 성가신 준비 코드를 줄일 수 있다. 데이터 클래스를 사용하면 코드를 간결하게 줄일 수 있다. 확장 함수를 사용하면 기존..