데이터타입 확인 연산자 : is , !is데이터타입 변환 : as스마트 캐스트 자바에서 instanceOf 연산자를 사용하여 객체의 자료형을 확인하더라도 이를 변환하기 위해서는 확인했던 자료형으로 다시 캐스팅 한 후에 사용이 가능합니다. 코틀린에서는 이러한 불편함과 간
문자열 비교 방법 "==" 연산자 equals() 2-1. equals(string, ignoreCase) : Case Insensitive compareTo() 3-1. compareTo(string, ignoreCase) : Case Insensitive 1. "
코틀린에서는 1개의 주 생성자 와 복수의 부 생성자 를 선언할 수 있다.생성자 파라미터를 지정하는 것그 생성자 파라미터에 의해 초기화 되는 프로퍼티를 정의하는 것아래의 코드는 모두 동일한 내용이다.
Thread 란? 프로세스 내에서 실행되는 흐름의 단위 일반적으로 프로그램은 하나의 쓰레드를 갖는다. 하지만 프로그램 환경에 따라 둘 이상의 쓰레드를 동시에 실행할 수 있다. 이를 멀티 쓰레드(Multi-thread) 라고 한다. 쓰레드의 구조 > 하나의 프로
List 안에 Pair 형태를 넣을 수 있는 방법을 찾았다...!List 안에 Map 이 들어가 있는 형태(?) 라고 이해했다. 맞는진 모르겠다형태가 JSON 같이 생겼는데 코틀린에서 맞는지 모르겠다.List 의 원소 와 Pair 의 K , V 에 접근할 수 있다.ou
개요 백준에서 알고리즘 문제 풀이 중에 입력값 처리에 문제가 발생했다. 짤 문제에서 던져주는 입력값을 readLine() 으로 받을 수 없어 계속 컴파일 에러가 발생했다. 구글링한 결과 readLine() 의 경우, 아래와 같은 공백 구분이 불가능한 듯하다. 아
numberformatexception for input string입력 String에 대한 숫자형식 예외보통 toInt, toString 등의 형변환 부분을 실수한 경우가 많다.아래는 숫자 '0' 이 아닌, 알파벳 'O' 를 입력한 결과이다.그 외의 자세한 예제는 아
수학적인 함수와 상수를 제공하는 기본 모듈 PI E abs sign max(), min() > ### 🔎 [참고 사이트] notepad96.tistory
| 이름 | 설명 | | --- | --- | | 라이브러리 | 여러 패키지와 모듈을 모아둔 것을 의미 | | 패키지 | 특정 기능과 관련되어 있는 여러가지 모듈을 모아 둔 폴더 | | 모듈 | 함수와 변수, 클래스르 모아둔 것 | > ## 라이브러리 ≥ 패키지 ≥
특정 구문을 임의의 횟수만큼 반복 코틀린 표준 라이브러리에 들어 있는 함수다. 반복할 횟수의 Int 와 실행할 (Int) -> Unit 형식의 함수를 인자로 받는 inline 함수. > ### 🔎 [참고 사이트] incheol-jung.gitbook.io