반응형
정말 기초부터 혼자 공부하면서 같이 정리해나가는 정리노트
1. 문자 (Char)
- 문자를 표현하는 타입
- ( ' ) 작은따음표로 감싸서 표현
- 단, 문자를 Number 숫자타입으로 표현 불가능
fun main()
{
val a : Char = 'a'
println(a)
/*
if( a == 1) // 오류!! 문자와 숫자비교안됨
{
}
*/
}
2. 문자열 (String)
- 문자 여러개를 표현하는 타입, 문자열
- ( " ) 큰따음표로 감싸서 표현
- 문자열 내에서 줄바꿈, 들여쓰기등 특정기능을 하는 부분은 항상 앞에 \ 를 붙여준다
- \n (줄바꿈), \t (탭간격 띄우기), ..등등
- """ 큰따음표가 3개일 경우 범주안에 내용은 키보드로 입력한 줄바꿈, 띄워쓰기등 전부 반영
fun main()
{
var str1 = "Hello World"
println(str1)
var str2 = "Hello \n World"
println(str2)
var str3 = """
Hello
W
o
r
l
d
"""
println(str3)
}
728x90
반응형
'나미 > 안드로이드' 카테고리의 다른 글
코틀린으로 앱개발까지.. 8. 클래스와 생성자(class, constructor) (8) | 2023.10.19 |
---|---|
코틀린으로 앱개발까지.. 7. 반복문(for, while) (2) | 2023.10.19 |
코틀린으로 앱개발까지.. 6. 조건문 (if else, when) (2) | 2023.10.18 |
코틀린으로 앱개발까지.. 5. 배열 (Array, List, Set, Map) (0) | 2023.10.15 |
코틀린으로 앱개발까지.. 4. 함수, nothing, null허용 (2) | 2023.10.10 |
The emulator process for AVD Pixel_2_API_30 has terminated (2) (0) | 2023.10.10 |
The emulator process for AVD Pixel_2_API_30 has terminated (0) | 2023.10.05 |
코틀린으로 앱개발까지.. 2. 변수 선언 (0) | 2022.11.25 |
코틀린으로 앱개발까지.. 1. 데이터 출력 (0) | 2022.11.24 |
your project location contains non-ascii characters (0) | 2022.10.24 |