일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- LiveData
- activity
- recyclerview
- kotlin
- hilt
- 코틀린
- 안드로이드
- 알림
- 알고리즘
- CustomView
- onMeasure
- CollapsingToolbarLayout
- HTTP
- CoordinatorLayout
- Algorithm
- onLayout
- room
- Behavior
- DataBinding
- lifecycle
- sqlite
- ViewModel
- 백준
- BOJ
- Navigation
- Coroutine
- Android
- View
- notification
- AppBarLayout
- Today
- Total
목록kotlin (43)
개발일지
- 문자열 표현식 $ $키워드를 이용하여 문자열에 정수형, 실수형 등을 표현할 수 있다. 코드 val a = 1 val str1 = "a is $a" println(str1) 결과 a is 1 $와 {}키워드를 이용하여 문자열에 식을 표현할 수 있다. 코드 val a = 1 val str1 = "a + 1 is ${a + 1}" println(str1) 결과 a + 1 is 2 - 형식화된 다중 문자열 """ 키워드를 이용하여 형식화된 다중 문자열을 표현할 수 있다. 보이는 그대로 표현한다. 코드 val str1 = """ 123 abc 가나다 !@# $ ' " \ """ println(str1) 결과 123 abc 가나다 !@# $ ' " \ - 이스케이프 문자 \t 탭문자 \b 백스페이스 \' ' 문..
- 자료형 형식 자료형 값의 범위 정수형 Long (64bit) -2^63 ~ 2^63 - 1 Int (32bit) -2^31 ~ 2^31 - 1 Short (16bit) -2^15 ~ 2^15 - 1 Byte (8bit) -2^7 ~ 2^7 - 1 부호 없는 정수형 ULong (64bit) 0 ~ 2^64 - 1 UInt (32bit) 0 ~ 2^32 - 1 UShort (16bit) 0 ~ 2^16 - 1 UInt (8bit) 0 ~ 2^8 - 1 실수형 Double (64bit) 약 4.9E - 324 ~ 1.7E + 308 Float (32bit) 약 1.4E - 45 ~ 3.4E + 38 논리형 Boolean (1bit) true, false 문자형 Char (16bit) 0 ~ 2^15 - 1..
- 변수 (Variable) 변수란 값을 넣는 상자 상황에 맞게 변수에 값을 저장하거나 불러오며 코드를 작성한다. - 변수 선언 방법 val name: String = "개발일지" 키워드 변수명: 자료형 = 값 형식으로 name이라는 String형 변수에 "개발일지"라는 값을 저장하는 뜻. - 변수선언 키워드 val 한번 값을 할당하면 변경할 수 없다. val name: String = "개발일지" name = "Hello" // Error : Val cannot be reassigned var val과 달리 값을 변경할 수 있다. var name: String = "개발일지" name = "Hello" // name의 값을 Hello로 저장 - 변수 선언시 주의사항 변수 이름은 123abc 같이 숫자로..