변수 활용
var name = '이렇게사용가능';
var age = 10
var test = '$name 합니다 ${age +2}';
print(test) //이렇게사용가능 합니다. 12
QQ Operator
String hello(String? name) => name?.toUpperCase() ?? "null!!";
print(hello("hi")) //hi
print(hello()) // null!!
null aware Operator
void main(){
String? name;
name ??= 'test';
}
typedef
같은 자료형일경우 사용하는 방법
typedef ListType = List<int>
ListType reverseList (ListType list ) => list.reversed.toList();
cascade Notation
//간단하게 변경하는 방법
var Player({name : 'test', age:2})..age=4..name='test';
실수를 잡기위한 Enum 타입
enum Team {red, blue}
Team test = Team.red
var
타입 (String, Int, bool)등
String name = '헬로우'
타입을 명시해서 선언하면 지정한 타입의 값으로만 변경 가능
String name = '헬로우';
var test = '테스트';
name = 1; //Error!!
test = 1; //Error!!