Kotlin in Action 3챕터-세션 5
문자열과 정규식 다루기
문자열과 정규식 다루기
타입 제네릭 우선 타입 제네릭이라고 해도 무조건 아무거나 넣을 수 있는 것이 아니다. 제네릭은 특정 정해진 범위(특정 타입의 객체나 데이터 등) 내에서 제약없이 다룰 수 있다고 이해해야 한다. 간혹 들어갈 수 없는 객체나 데이터를 담을 경우 컴파일 에러가 뜰 수도 있기 때문에 타입...
어노테이션이란 직역하면 각주라는 뜻으로 자바나 코틀린을 해본 사람이라면 @어노테이션명으로 작성된 어노테이션을 본 적 있을 것이다. 코틀린으로 작성한 코드에 자바 코드를 억지로 이식하면 뜨는 ` @Deprecated`역시 어노테이션의 일종이다. 어노테이션은 주로 런타임에 특정 기능을...
입출력 속도를 높이는 법 ios_base::sync_with_stdio(false); cin.tie(0); cout.tie(0); 이 세 줄은 내가 알고리즘 문제를 풀 때마다 작성하는 구문으로, 입출력 속도를 빠르게 하기 위해 사용하는 구문이다. 작동법 #include<io...
컬렉션 처리 4세션에서 주로 설명할 언어의 특성은 다음과 같다.