코틀린 독학하기 3
복잡성에 관계없이 모든 프로그램은 기본적으로 숫자, 문자열 및 기타 값에 대한 작업을 수행합니다. 이러한 값을 리터럴 (즉, 가장 기본적인 의미 또는 기호의 의미) 이라고 합니다 . 첫 번째 프로그램 작성 을 시작하기 전에 Kotlin의 기본 리터럴인 정수 , 문자 , 문자열을 배워보겠습니다 . 이러한 문자는 일상생활 곳곳에서 만날 수 있습니다.
정수
우리는 현실 세계의 사물을 계산하기 위해 정수를 사용합니다. 또한 Kotlin에서는 정수를 자주 사용합니다.
다음은 쉼표로 구분된 유효한 정수 리터럴의 몇 가지 예입니다: 0
, 1
, 2
, 10
, 11
, 100
.
정수 값에 많은 숫자가 포함된 경우 밑줄을 추가하여 숫자를 블록으로 나누어 이 숫자를 더 읽기 쉽게 만들 수 있습니다. 예를 들어 는 보다 1_000_000
훨씬 읽기 쉽습니다 1000000
.
밑줄을 원하는 만큼 추가할 수 있습니다: 1__000_000
, 1_2_3
. 숫자의 시작이나 끝에 밑줄을 표시할 수 없다는 점을 기억하세요. _10
또는 라고 쓰면 100_
오류가 발생합니다.
캐릭터
단일 문자는 숫자, 문자 또는 다른 기호를 나타낼 수 있습니다. 단일 문자를 작성하려면 다음과 같이 기호를 작은따옴표 로 묶습니다 : 'A'
, 'B'
, 'C'
, 'x'
, 'y'
, 'z'
, '0'
, '1'
, '2'
, '9'
. '0'
문자 리터럴은 알파벳 문자, 에서 까지 의 숫자 '9'
, 공백( ' '
) 또는 기타 기호(예: )를 나타낼 수 있습니다 '$'
.
'9'
숫자를 나타내는 문자(예: )와 숫자 자체(예: ) 를 혼동하지 마세요 9
.
문자는 단일 기호를 나타내기 때문에 두 개 이상의 숫자나 문자를 포함할 수 없습니다. 다음 두 가지 예는 올바르지 않습니다 . 이 리터럴에 문자가 너무 많기 때문입니다 'abc'
.'543'
문자열
문자열은 광고 텍스트, 웹페이지 주소, 웹사이트 로그인 정보 등의 텍스트 정보를 나타냅니다. 문자열은 개별 문자의 시퀀스입니다.
문자열을 작성하려면 문자를 작은따옴표 대신 큰따옴표 로 묶습니다 . 다음은 몇 가지 유효한 예입니다: "text"
, "I want to learn Kotlin"
, "123456"
, "e-mail@gmail.com"
. 따라서 문자열에는 문자, 숫자, 공백 및 기타 문자가 포함될 수 있습니다.
문자열은 와 같이 단 하나의 문자만 포함할 수도 있습니다 "A"
. 'A'
문자열이 아닌 문자 와 혼동하지 마십시오 .
결론
일상적인 코딩에서는 리터럴에 크게 의존합니다. 계산이나 측정을 위한 정수 , 단일 기호 와 같은 문자 , 텍스트 처리 와 같은 문자열을 사용 하는 경우가 많습니다 . 프로그래밍에서는 효율성이 핵심입니다. 메모리 사용이 문제인 경우 문자는 일반적으로 메모리를 덜 사용 하므로 와 같은 문자열 대신 와 같은 문자를 선택하십시오 .123
'A'
'1'
"ABC"
'A'
"A"
이것은 시작에 불과합니다. Kotlin은 다음 주제에서 살펴볼 수 있는 다양한 리터럴을 제공합니다. 그럼, 이 세 가지 기본을 익히는 연습을 해보세요!
너무 쉬운 문제들은 뺐습니다.
string 은 ” ” 큰따옴표 안에 표기되죠?
작은 따옴표 ‘ ‘ 는 character
큰 따옴표 ” ” 는 String 입니다
character는 ‘ ‘ 안에!
옳은 string은 ” ” 안에 표기되는것입니다. string은 안에 q 하나만 올 수도 있고 숫자가 올 수도 있습니다. 문장, 문자, 숫자 모두 괜찮습니다
특수문자가 눈에 보이는데요, 이런 경우들에도 가능한것입니다.
휴! 아직까지는 정말 쉬운 문제들로 이루어져 있습니다. 그러나 뒤로 갈 수록 어려워지니까 처음에 꼼꼼하게 배워서 나아가도록 합시다!!!