$name${age + 2}I\'mvoid main() {
String name = 'Sean';
int age = 27;
print("Hello my name is $name, what's up?");
print("Hello my name is $name, I\'m ${age + 2}")
}
fixed-length list - 데이터의 개수가 지정한 개수만큼 올 수 있음.
new List(5);growable list - 개수의 제한이 없음.
new List();void main() {
List<int> number = [];
number.add(5);
number.add(7);
print(number);
}
void main() {
var oldData = ['D','E']
nar newData = [
'A',
'B',
'C',
for(var data in oldData) "old Data $data"
]
예를 들어, A 타입이 인자로 전달될 Slot을 생성했는데 B가 전달되면 Error 발생
=> 그래서Slot<T>로 지정하면 타입을 추후 지정할 수 있도록 함
즉 어떤 타입을 사용할 지 몰라 다 준비했으니 필요한 타입을 골라 쓰라는 뜻.
class Slot<T>{
insert (T shape){
}
}