플러터에서 텍스트를 출력할 때 Text 위젯을 사용합니다.
Dart 언어는 다른 언어와 다르게 홑따옴표 ''
와 따옴표 ""
를 구분하지 않기 때문에
'text'나 "text"로 출력할 수 있지만 google에서는 홑따옴표 사용하는 것을 권장합니다.
예외가 있다면 "it's beautiful world"처럼 어퍼스트로피 (')를 사용할 때?
일반적인 텍스트 외에 선언해둔 변수를 출력해줄 때가 더 많은데요!
List 타입 변수를 예를 들어 보겠습니다.
List<dynamic> list = List<dynamic>(); // List타입 변수 초기화
Text(list);
// 결과 = [a, b, c...]
Text('리스트 출력하기 : ${list}');
// 결과 = 리스트 출력하기 : [a, b, c...]
Text('리스트의 0번째 title 출력하기 : ${list[0].title}');
// 결과 = 리스트의 0번째 title 출력하기 : a
.
을 사용해서 하위 값에 접근할때는 ${ }
로 감싸서 출력해야 합니다