Do it 코틀린 프로그래밍 책을 바탕으로 Kotlin에 대해 스터디를 진행합니다. 코틀린 시작하기 코틀린의 장점 자료형 오류를 미리 잡을 수 있는 정적언어이다. 컴파일될 때 자료형을 검사하여 확정하기때문에 자료형 오류를 초기에 발견할 수 있다. 널포인터 예외로
클래스와 객체 생성자 ~ 자바와 다른부분만 기록 초기화 블록을 가진 주생성자 생성자에도 변수 초기화 외에도 코드를 실행할 수 있다. 단 init {} 블록을 클래스 선언부에 넣어줘야한다. 상속과 클래스 계층 클래스가 상속 할 수 있는 상태가 되려면 open 키워드
제네릭과 배열 제네릭 다루기 제네릭과 람다식 형식 매개변수(=T)로 선언된 함수의 매개변수를 연산할 경우에는 자료형을 결정할 수 없기 때문에 오류가 난다. 위의 코드와 같이 람다식을 매개변수로 받으면 자료형을 결정하지 않아도 실행시 람다식 본문을 넘겨 줄 때(위 코
11-1 동시성 프로그래밍 동기적 한개의 루틴을 완료한 후 다른 루틴을 실행하는 방식 비동기적 여러개의 루틴이 선행 작업의 순서나 완료여부와 상관없이 실행되는 방식 코루틴 >co(함께 동시에) + routine (하나의 개별적인 작업) 넌블로킹 또는 비동기 코드
정렬 Math 하고 Math. 빼고 써주면 거의 다 사용할 수 있음(공식문서 참고) for QUEUE STACK Array