inblog logo
|
송승현의 블로그
    플러터

    [플러터]Dart 문법 - null 대체 연산자

    송송승현's avatar
    송송승현
    Dec 20, 2024
    [플러터]Dart 문법 - null 대체 연산자
    Contents
    null 대체 연산자

    null 대체 연산자

    void main() { String? username = null; // ?가 있어야 null을 사용할 수 있음 print(username); // null이 출력 print(username == null ? "홍길동" : username); // 삼항 연산자를 이용해 username을 출력 print(username ?? "홍길동"); // "홍길동" 출력 }
    • 기본적으로 String username = null을 사용하면 에러
    • Dart에서는 null을 변수에 할당하기위해서 해당 변수가 nullable이어야함
    • username을 null로 초기화하기 위해서 String? 타입으로 선언해야함
     
    • Null 대체 연산자는 변수나 표현식이 null인 경우 대체 값을 반환
    • 해당 변수와 대체 값 사이에 ??을 사용하여 표현
     
    Share article
    Contents
    null 대체 연산자

    송승현의 블로그

    RSS·Powered by Inblog