728x90 반응형 dart 31 dart 3 <= enum, 타입 관련 이야기라 재밌음 enum 왜 씀? => 특정 값의 가능한 모든 값을 정의할 수 있음 (안전성, 코드 읽기가 쉬워짐) => enum 안에 있는 값만 사용 가능 => 고유한 타입을 갖기 때문에 (int, string 등등 아님 고유한 타입을 가짐, 타입 안정성) 함수 쓸 때 이렇게 씀 void main() { addNum(1, 2); } int? addNum(int a, int b){ print(a + b); return null; } return 안 써봤더니 경고창 뜸 js처럼 return; undefined 그냥 값이 없는 거 let x; console.log(x) 이런 경우임 값이 없으니 그냥 타입 자체가 undefined 임 명시적으로 값이 없을 때 null 을 씀. 그래서 타입 찍어보면 object 나옴 let y.. 2023. 11. 29. 이전 1 다음 728x90 반응형