Flutter 3

Walter·2021년 12월 11일
0

//전체 중괄호를 넣으면
//dynamic을 object
//함수의 return type을 모를땐 그냥 안적으면 알아서 값을 찾는다.
//메서드 return type은 var가 될 수 없다.
dynamic add({var num1 = 1, var num2 = 2}) {
  return print(num1 + num2);
}

//dart는 오버로딩이 되지 않는다. 그래서 var를 쓴다.
//dart는 선택적 매개변수를 사용 할 수 있다.
//기본값을 할당할 수 있다.
void main() {
  add(); //기본값을 넣을 수 있다.
  // add(num1: 10);
  // add(num2: 10);
  // add(num1: 10, num2: 20);
 
}
//var과 dynamic의 차이는
void main() {

  var num = 10; //라인 실행시에 10이 num에 들어갔기 때문에 타입 고정
  //num = '10';

  dynamic sum = 20; //타입이 변경이 가능하다.
  sum = "hello";
  
}
profile
지식은 서로 공유하는것

0개의 댓글

관련 채용 정보