느낌표1 [Flutter] 플러터 null safty와 ? ! 이해 (물음표, 느낌표) null safty는 말 그대로 null에 안정한 프로그램 코드를 작성하는 것을 의미합니다. null을 적절하게 대응하기 위해 ?와 !를 사용하는데 다음 설명을 보면 어떻게 사용되는지 어느정도 이해할 수 있습니다. 1. null 조건 연산자 (null aware operator) ? null 조건 연산자는 만약 연산자 앞의 변수가 null이라면 연산자 뒤의 작업을 시행하지 않고 null을 반환하는 연산자입니다. null이 아닌 경우는 연산자 뒤의 작업이 정상적으로 실행됩니다. // null safety 적용 이후 String? notString = null; print(notString?.length); // null 출력 2. null값 보증 연산자 (null assertion operator) ! 해.. 2022. 9. 28. 이전 1 다음