반응형

지난 공부 "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 뭐 이런식으로 

쓰게된다면 이름 충돌은 피할수 있다는 글들을 봤는데, 아직까지는 감이 안온다.

조금 더 공부하면서 익혀야 할듯.

반응형

+ Recent posts