오늘의 TIL

  • 홈
  • 태그
  • 방명록

2024/10/16 2

(Dart) QQ Operator 와 Typedef

QQ Operator?? 와 ?= 의 의미와 사용 방법void main() { String? name; name ??= 'nico';}String capitalizeName(String? name) => name?.toUpperCase() ?? 'ANON'; ??= 의 의미: nullable 변수를 생성한 뒤 해당 변수가 null 이라면 nico 라는 값을 넣는다. left ?? right (name?.toUpperCase() ?? 'ANON';)    left 가 null 일 경우 right를 return     left 가 null 아닐 경우 left를 그대로 returnString? name;print(name ?? 'Unknown'); // 'Unknown' 출력name = 'John'..

Dart 2024.10.16

(Dart) Named Parameters

Named Parameters인자의 이름을 명시해서 값을 전달하는 방식으로 인자의 순서에 구애받지 않고 이름을 지정하여 값을 전달할 수 있기 때문에 가독성이 높아지고 선택적으로 인자를 전달할 수 있게 한다. (조건)- named argument 를 사용하기 위해서 parameter 리스트를 가지게 해야 함.ex) sayHello({String name, int age, String country,}) { }- null 값이 전달되고 해당 값을 참조하게 될 것을 Dart가 우려하기 때문에 매개변수의 기본값을 넣어줘야 함 (null 참조 방지)  null safety 방지 방법 2가지 1. default value를 줘서 방지하는 방법String sayHello({ String name = 'anon', ..

Dart 2024.10.16
이전
1
다음
더보기
프로필사진

오늘의 TIL

QA, 자동화, 개발 등 관심 있는 분야에 대한 학습 기록을 남깁니다 : )

  • 프로그래밍 & 보안 (48)
    • Flutter (1)
    • Android (24)
    • Kotlin 문법 및 연습 문제 (11)
    • Dart (6)
    • Git (2)
    • 프로젝트 & 트러블슈팅 (2)
    • 보안 (1)
    • Quality Assurance (1)

Tag

Branch, 제한 조건, kotllin, 하샤드 수, 쓰레드, android studio, 안드로이드, 프로그래머스, GitHub, 코루틴, Git, 비동기 프로그래밍, kotlin, 배열,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2024/10   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바