void main (){
String name = 'apple';
String name2 = 'banana';
print(name);
print(name2);
}
=> apple
banana
String
은 글자타입으로 사용된다.
var
를 사용했던 것처럼 똑같이 사용 할 수 있다.
var
/ String
차이
void main (){
var name = 'a';
var number = 10;
print(name);
print(number);
}
=> a
10
name
의 값은 자동으로 String
이 되고 number
는 int
타입이 된다
- 이것을 증명하려면
print
값에 .runtimeType
을 붙이면 된다.
.runtimeType
은 실제로 변수의 값이 실행될 때 어떠한 타입인지 알려준다.
print(name.runtimeType);
print(number.runtimeType);
=> String
int
활용
- ${} : {} 안에 변수를 넣어 줄 수 있다
- {}를 생략 할 수 있다. 하지만
name.runtimeType
와 같은 함수를 사용하는 경우에는 {}를 사용해야 한다.
void main (){
String name = 'apple';
String name2 = 'banana';
print('${name} ${name2}');
print('$name $name2');
print('${name.runtimeType} ${name2}');
print('$name.runtimeType $name2');
}
=> apple banana
apple banana
String banana
apple.runtimeType banana