지난 공부 "Dart언어공부-03.자료형(숫자)"
이어서 이번에는 문자열 자료형을 사용하는 변수 공부.
스타트.
문자열을 의미하는 String 은 다른 선언과 다르게 대문자로 시작해야한다. (int, double ..e.g)
문자열 변수이기 때문에 무조건 따옴표에 넣어서 하며, 따옴표 종류는 혿따옴표나 쌍따옴표 상관없고,
대신 같은걸로 써야한다.
바로 아래 코드를 작성해서 확인해보자.
※준비물(웹컴파일러)은 Dart언어공부- 01.HelloWorld 포스팅에 가보면 써있음.
//04.String 문자열.
void main(){
String name = '문자열값';
print(name);
String name2 = '철수';
String sentence = '는 학교갑니다.';
//아래의 결과값으로 보면 알겠지만, 숫자형(int, double)과는 다르게 문자열은 이어지는 것을 볼수있다.
print(name2 + sentence);
//$를 붙이면 따옴표 안에서도 변수명으로 인식되어 처리된다. => 아래와 같이 처리할수도 있다.
//String 만 되는것은 아니다.
print('$name2$sentence');
//기본적으로 숫자형과 문자형은 합쳐질 수 없지만, 아래와 같이 '$변수' 형식을 사용하면 붙여서 가능하다.
//여태 경험상 어디에 필요할지는 잘 모르겠다... 그냥 이렇게 붙어버리면, 나중에 잘못사용해도 넘어갈거같긴하다.
int count = 5;
String sentence2 = '친구들은 총 $count명 입니다.';
print(sentence2);
}
결과물은?
문자열값
철수는 학교갑니다.
철수는 학교갑니다.
친구들은 총 5명 입니다.
문자열 변수 공부 끝.
※$를 사용해서 나중에 클래스 명에 붙이는것을 봤는데, $에 담아둔값을 class $commonClassName01 뭐 이런식으로
쓰게된다면 이름 충돌은 피할수 있다는 글들을 봤는데, 아직까지는 감이 안온다.
조금 더 공부하면서 익혀야 할듯.