본문 바로가기
반응형

분류 전체보기148

[Kotlin] 변수와 자료형, 연산자 (2) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 자료형 검사하고 변환하기 코틀린은 변수를 사용할 때 반드시 값이 할당되어 있어야 한다는 원칙이 있음 fun main() { //var str1: String = "Hello Kotlin" -> 오류 var str1: String? = "Hello Kotlin" str1 = null println("str1: $str1") } → 변수의 null 허용 여부에 따라 String(허용X)과 String?(허용O)은 서로 다른 자료형 ? : 변수에 null을 할당하기 위한 기호 세이프 콜과 non-null 단정 기호 fun main() { var str1: String? = "Hello Kotlin" str1 = null println("s.. 2021. 4. 2.
[MySQL] Weather Observation Station 6 ▶ SQL > Basic Select > Weather Observation Station 6 Problem Query the list of CITY names starting with vowels (i.e., a, e, i, o, or u) from STATION. Your result cannot contain duplicates. → 중복X The STATION table is described as follows: My Answer SELECT DISTINCT CITY FROM STATION WHERE (CITY LIKE 'a%' OR CITY LIKE 'e%' OR CITY LIKE 'i%' OR CITY LIKE 'o%' OR CITY LIKE 'u%') SELECT DISTINCT CITY .. 2021. 4. 1.
[Kotlin] 변수와 자료형, 연산자 (1) 모든 내용은 Do it! 코틀린 프로그래밍을 바탕으로 정리한 것입니다. 코틀린 패키지 프로젝트 > 모듈 > 패키지 > 파일 대규모 프로젝트에서는 기능을 모듈로 분리하여 관리함 디폴트 패키지 : src 패키지가 다르면 파일 이름이 같아도 오류 발생 X 파일에 1개의 클래스가 정의되어 있다면 .kt 확장자가 빠진 파일 파일 1개에 여러 개의 클래스가 정의되어 있다면 .kt 확장자 파일 파일 이름과 클래스 선언 개수에 큰 의미를 두지 않음 변수와 자료형 변수 |----- val : 읽기 전용 변수 | 최초로 지정한 변수의 값으로 초기화하고 더 이상 바꿀 수 없음 |----- var : 변경 가능한 변수 최초로 지정한 변수의 초깃값이 있더라도 값을 바꿀 수 있음 val username: String = "Jun.. 2021. 3. 31.
[MySQL] Weather Observation Station 5 ▶ SQL > Basic Select > Weather Observation Station 5 Problem Query the two cities in STATION with the shortest and longest CITY names, as well as their respective lengths (i.e.: number of characters in the name). If there is more than one smallest or largest city, choose the one that comes first when ordered alphabetically. The STATION table is described as follows: > STATION에서 가장 짧고 긴 CITY 이름과 .. 2021. 3. 31.
[MySQL] Weather Observation Station 4 ▶ SQL > Basic Select > Weather Observation Station 4 Problem Find the difference between the total number of CITY entries in the table and the number of distinct CITY entries in the table. The STATION table is described as follows: > 표에 있는 총 CITY 항목 수와 표에 있는 고유 CITY 항목 수의 차이를 구하라. My Answer SELECT COUNT(CITY) - COUNT(DISTINCT(CITY)) FROM STATION NOTE *집계함수 COUNT : 행 개수 구하기 SELECT COUNT(열1), COUN.. 2021. 3. 31.
[Android] Kotlin Android Extensions deprecated 시간이 좀 지난 일이지만 개발 방식을 조금 바꾸게 되어 정리해본다. 안드로이드 4.1 버전에서 새로운 프로젝트 생성 시 기본 플러그인으로 제공하던 apply plugin: 'kotlin-android-extensions'이 제거되고, 기본 'com.android.application'과 'kotlin-android'만 남게 되었음 그렇다면 왜 deprecated되었을까? 내부적인 캐시를 통해 재사용성을 높인 것임 RecyclerView의 ViewHolder에서는 이 재사용성이 지켜지지 않음 디컴파일을 해보지 않으면 알 수 없기 때문에 상당히 많은 개발자가 놓치고 그대로 활용 class SampleViewHolder(itemView: View) : RecyclerView... 2021. 3. 30.
반응형