개발/Dart
Built-in Type
먼저 dart에서 모든 타입의 기본값은 null이다. 기본값은 초기화를 따로 하지 않아도 대입되어 있는 값을 의미한다. 숫자 타입이여도 기본값이 null인데 그 이유로는 다트의 모든 타입은 object이기 때문에 null이 기본값으로 초기화된다. (물론 null-safety가 활성화되어있다면 타입에 ?를 붙여야 에러 없이 null로 초기화) Number 위에서 먼저 말했던대로 숫자 타입도 기본적으로 Object로부터 파생된다. 그 다음에 특이하게 바로 int와 double이 아닌 num이란 타입이 있다. 이는 int와 double 모두 될 수 있는 숫자형 타입이다. 이미지 출처 : https://dart.dev/guides/language/numbers num 일반적인 산술연산자와 절댓값을 구해주는 ab..