물론 내 실력에 조금은 오바하는것 일수도 있지만(다른것 먼저 배울게 많지만) 코틀린인이라는 언어가 너무 궁금하고 배워보고 싶어서 배웠다.그냥 하고 싶으면 할것이다.코틀린 언어에 대한 설명은 이미 인터넷에 많이 나와있으므로 간단한 특징 설명뒤 코틀린 기본 문법 위주로 포
기본 생성자로 생성시 -> getter/setter/멤버변수 자동 생성 하지만 val 은 값을 변경할수 없으므로 setter는 생성되지 않음var/val 은 주 생성자에게만 쓸수 있다.게터와 세터가 자동으로 생성되면 어떻게 커스터 마이징 할까? 한번 알아보자!멤버 변수
Data클래스 자바에서는 매개체에대한 정보를 관리하기위해 또는 기능을 내기위해 클래스 -> 객체를 만들지만 코틀린에서는 객체를 생성하는거 외의 목적으로 만드는것들은 다 함수로 만든다. 그래서 코틀린에서의 클래스는 매개체에 대한 정보만을 관리하기 위한 클래스 하지
enum 자바 enum 클래스와 매우 흡사하다. 몇가지 특징마 알아보자 get
스코프
Kotlin 을 배우기만 하고 활용을 잘 못해본것 같아서 이번 기회에 코틀린 연습겸 자바 ->kotlin 변환 연습을 해봤다. 코틀린은 클래스 정의시 var,val 을 매개변수로 넣어서 선언 해주면 게터,세터, 매개변수 생성자, 맴버 변수를 만들 어줌.하지만 JPA에서
병원도 여러곳 가보듯이 코틀린도 문법을 배우고 나서 뭔가 부족한 느낌이 들어서 다른 강의를 들었다. 확실히 빠진내용에 대한 보충이 많았다. 이전 코틀린문법 정리한 내용에서 핵심내용 + 빠진 부분들을 다시 정리해봤다.코틀린은 모든값을 객체로 관리본 타입간의 변환은 명시적
runBlocking : 일반루틴 세계와 코루틴 세계를 연결한다. {} 괄호안에 있는 것들은 코루틴launch : 반환값이 없는 코루틴을 만든다. 만들어 놓은 코루틴을 바로 실행시키지 않는다.yield : 지금 코투린을 중단하고, 다른 코루틴이 실행되도록 한다 ( 스레
항상 교육 솔루션을 만들면서 느끼는점이 외부 오픈소스(LMS)에 너무 의존적이라는 점이다. 95% 의 API는 이 오픈소스와 통신을 해야하며 그러기 때문에 API의 속도들이 전반적으로 느렸다. 그 중에 특히나 성적이나 출석 같은 경우에는 모든 정보를 조회하고 계산까