다트 언어에서 출력문은 print 를 사용하고 문자열의 형식을 만들기 위해 표현식을 사용한다. 표현식은 ${expression} 를 사용하고 단일변수를 문자열에 사용할 경우 $과 함께 사용하고 여러 변수를 문자열에 사용할 경우 ${} 을 사용한다. {}을 사용할 경우 변수끼리의 연산을 할 수 있다.
다트 언어 문자열 표현식 사용
Dart print ${expression}
다트 언어는 출력문에 표현식을 사용하여 편하게 문자열을 출력할 수 있다.
어떤 언어든 문자열을 출력하는 것은 의외로 귀찮지만 표현식을 사용하면 편하게 문자열과 변수 등을 화면에 표시할 수 있다.
다트 언어도 표현식을 사용할 수 있는데 ${expression}을 사용한다.
expression 은 표현식으로 변수 또는 문자열 끼리의 연산을 할 수 있다.
단일 변수를 사용할 경우 $ 하나만 사용하며 2개 이상의 변수를 사용할 경우 {} 를 사용하면 된다.
표현식 ${expression}
표현식은 프로그래밍 언어에서 화면에 표시할 문자열을 정규화시키는 방법 중 하나다.
다트 언어에서 사용하는 표현식은 ${expression}을 사용하며 $ 과 {} 을 사용한다.
${expression} 은 문자열을 다루는 표현식이기 때문에 print 구문에서 사용할 수도 있고 문자열 변수에 할당할 수도 있다.
단일 변수를 위해 사용한다면 $변수 형태로 사용하고, 2개 이상의 변수를 사용한다면 ${변수들 연산동작} 을 사용하면 된다.
샘플코드
설명이 부족하지만 코드를 보고 결과 화면을 보면 쉽게 이해가 된다.
다트 언어에서 ${exrpession} 표현식을 사용할 때를 다시 상기해 보도록 한다.
문자열을 사용할 때 다트 언어는 쌍따옴표 ( " ~ " 또는 ' ~ ' ) 을 사용한다.
변수의 값을 따옴표 안에 넣고 표현할 때 단일변수의 경우 $을 사용하며 2개 이상의 변수를 사용할 때는 $과 함게 {} 를 사용한다.
코드를 보자.
// 프로그램의 시작
// 코드의 실행은 단축키 F5 이다.
void main() {
// 변수 선언 및 할당
var vVar1 = 10;
var vVar2 = 30;
var vString = "다트 언어";
var vText = '$vString $vVar1 $vVar2';
// 출력
print(vText);
print('vVar1 vVar2 vString');
print('$vVar1 $vVar2 $vString');
print('${vVar1 + vVar2} $vString');
}
코드를 보면 vText 변수는 문자열을 표현하며 $을 이용한 개별변수들을 출력하도록 하고 있다.
print 함수 중 가장 마지막의 것은 중괄호를 사용하여 2가지의 변수를 합하고 있다.
단일변수를 사용할 때는 $만 사용하여 문자열을 구성할 수 있다.
여러변수를 사용할 때는 $과 {}을 사용하여 문자열을 구성할 수 있다.
결과 화면을 보자.
'programming > Dart Flutter' 카테고리의 다른 글
다트 언어 조건문 if else 사용하기 참이면 if 구문 거짓이면 else 구문 (0) | 2022.07.13 |
---|---|
다트 언어 var 변수 사용과 자료형 보기 dart var variables and data type (0) | 2022.07.12 |
다트 언어의 시작 main() 함수 프로그램의 시작부 (0) | 2022.07.08 |
플러터 프로젝트 생성 에러 수정하기 Unable to pub upgrade flutter tool (0) | 2022.07.07 |
다트와 플러터 sdk 설치 폴더 찾기 finding dart and flutter sdk folder (0) | 2022.07.04 |
댓글