Apple/Swift

[Dart & Swift] 변수

wiwi-si 2023. 11. 29. 15:13
728x90
  • 변수
    • 관습적으로 함수나 메서드 내부에서 지역 변수를 선언할 때에는 var 사용
    • class에서 변수를 선언할 때에는 타입을 지정해 줌
      • String name = “하루”;
    • dynamic 스위프트의 Any와 같음. 변수명 앞에 타입을 dynamic으로 지정해주거나, var 키워드와 변수명을 선언 후 값을 지정하지 않으면 됨
    • null safety
      • 스위프트의 옵셔널 개념
      • 어떤 변수(데이터)가 null이 될 수 있음을 명시하는 것
      String? haru = 'haru';
      haru = null;
      // ㅇ에러 안남
      
    • final variables
      • 한번 정의된 변수를 수정할 수 없게 만들 때 var 대신 final 키워드 사용
    • late
      • 초기 데이터 없이 변수를 선언할 수 있게 해줌
      • late final 변수
      • 데이터를 나중에 넣을 수 있게 해줌
      • 장점: 실수를 막아준다
      • 데이터 패칭을 할 때 유용(API에서 데이터 얻기)
    • const
      • 스위프트의 let

 

출처: 노마드 코더

https://nomadcoders.co/dart-for-beginners/lectures/4100

 

All Courses – 노마드 코더 Nomad Coders

초급부터 고급까지! 니꼬쌤과 함께 풀스택으로 성장하세요!

nomadcoders.co