본문 바로가기
반응형

Kotlin3

Kotlin - 함수 다루기 최근 인프런에 좋은 코틀린 강의가 올라와서 다시 코틀린 공부를 하고 있는데 배운 내용과 예전에 정리한 내용을 토대로 블로그에 정리하면 좋을 거 같아서 글을 써보려고 합니다. 자바 코드를 코틀린 코드로 변환하고 둘의 차이점을 비교하면서 글을 정리해보도록 하겠습니다. 먼저, 자바에서 두 정수를 인자로 하고 매개변수로 받은 두 정수를 합한 결과를 리턴하는 함수를 만들어보도록 하겠습니다. public int sum(int leftPort, int rightPort) { return leftPort + rightPort; } 위와 같은 코드를 코틀린으로 바꿔서 사용하면 다음과 같습니다. fun sum(leftPort: Int, rightPort: Int): Int { return leftPort + rightPo.. 2022. 8. 31.
Kotlin - 변수와 자료형, 연산자 오늘은 코틀린의 변수와 자료형, 연산자에 대해서 정리해보도록 하겠습니다. 언어를 배울 때 개인적으로는 익숙해져야 한다고 생각합니다. 이런 내용들을 숙지하고 코드를 보면서 코틀린과 좀 더 친해져 봅시다. ※ 변수의 사용 방법과 자료형 그리고 변수를 이용하여 연산할 때 사용하는 연산자 코틀린에서 프로젝트는 모듈(Module), 패키지(Package), 파일(File)로 구성 - 모듈은 목적지, 패키지는 여행용 가방, 파일은 가방 속에 넣는 짐 코드를 보면서 친해져 봅시다. 기본적인 클래스 사용 및 출력 package com.example.wangtak class Person(val name: String, val age: Int) package com.example import com.example.wang.. 2022. 4. 6.
Kotlin - 시작하기 졸업 전에 안드로이드를 개인적으로 공부하면서 코틀린을 알게 되었고(3년 전이네요) 싸피 교육을 받으면서 "Do it 코틀린 프로그래밍"과 "Udemy 강의"를 구입하여 취미로 코틀린을 공부했습니다. 그때 공부한 이후로 최근까지 실무에서 자프링을 사용했기에 코틀린과는 좀 멀어졌습니다. 그런데 최근 코틀린/스프링(코프링)으로 새로운 프로젝트를 시작하는 기업이 많아지면서 저를 포함한 자바/스프링(자프링)을 사용하는 백엔드 개발자분들의 코틀린 학습 의지와 관심이 생겼을 거라 생각이 됩니다. 그래서 이번에는 그때 당시 책과 인터넷 강의로 공부했던 내용의 일부인 코틀린의 장점, Hello World 출력 및 메모리 구조에 대해 정리해보려 합니다. 코틀린의 장점 1. 자료형 오류를 미리 잡을 수 있는 정적 언어 컴파.. 2022. 4. 2.
반응형