minjeong-oh
기록
minjeong-oh
전체 방문자
오늘
어제
  • 분류 전체보기 (207)
    • ML & Neural Net (3)
    • ◼️GNN (1)
    • ◼️시계열 (1)
    • ◼️추천시스템 (0)
    • ◼️수학 (3)
    • Data Engineer (2)
    • ◼️Spark (1)
    • ◼️Kafka (1)
    • ◼️Elestic Search (0)
    • ◼️Redis (0)
    • ◼️ClickHouse (1)
    • Programming Language (4)
    • ◼️React (0)
    • ◼️Git (1)
    • ◼️Python (1)
    • ◼️C++ (33)
    • ◼️Fortran 99 (2)
    • ◼️OpenGL (7)
    • ◼️MFC (35)
    • ◼️Flutter (46)
    • ◼️Kotlin (1)
    • ◼️Android (1)
    • ◼️Java (1)
    • ◼️C (4)
    • Development (0)
    • ◼️디자인패턴 (0)
    • ◼️네트워크 (2)
    • ◼️인증 (1)
    • Computer Science (4)
    • 알고리즘 문제풀이 (12)
    • SQL 고득점 Kit 문제풀이 (8)
    • 취업준비 (0)
    • Notion 정리 글 (1)
    • Article Scrap (12)
      • Careerly - Q&A (7)
      • Careerly - Post (2)
    • 기타 등등 (16)

블로그 메뉴

  • 글쓰기
  • 홈
  • 태그
  • 방명록
  • 편집

공지사항

인기 글

태그

  • hello테마
  • kafka구축
  • 그램풀스팩업그레이드
  • SpringBootSwagger
  • API문서정리
  • OpenGL회전
  • AI배워야하나
  • 19년식그램램장착
  • 인공지능개발자
  • 19년식그램SSD장착
  • 이것이C++이다책참고
  • 이차원구조체배열포인터
  • NextJSSwagger
  • GSLB
  • mfc
  • 구조체배열포인터
  • 구조체매개변수
  • 리눅스파티션
  • 티스토리폰트배경색없애기
  • 그램업그레이드

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
minjeong-oh

기록

◼️Flutter

[Flutter Dart] 함수, 포지셔널 파라미터, 네임드 파라미터

2025. 1. 25. 07:32

코드팩토리의 플러터 프로그래밍 2판 책을 참고하여 공부용으로 작성한 게시글입니다.

 

📌 함수

포지셔널 파라미터 : 순서가 고정된 매개변수 

 - 입력된 순서대로 매개변수에 값이 지정된다.

 - default 값 지정: [ ] 기호 사용

 

네임드 파라미터 : 이름이 있는 매개변수

 - 호출시 이름을 이용해 값을 입력한다.

 - 키와 값 형태로 매개변수를 입력하면 되므로 입력 순서는 중요하지 않다.

 - {} : 네임드 파라미터 지정 영역

 - required 키워드를 사용 : 호출시 필수로 지정해야 하는 값

 - default 값 지정시 required 키워드를 사용하지 않아도 된다.

 

* 포지셔널과 네임드를 섞어쓰려면 포지셔널이 항상 앞에 와야한다.

 

//포지셔널
int add1(int a, int b){
}
arr1(1,2);

//포지셔널, 포지셔널 default 값 설정
int add2(int a, [int b = 2]){
}
add2(1);  

//네임드
int add3({required int a, required int b}){
}
add3(a: 2, b: 3);  

//네임드, 네임드 default 값 설정
int add4({required int a, int b = 4}){
}
add4(a:1, b:2);    

//포지셔널, 네임드, 네임드 default값 설정
int add5(int a, {required int b, int c=4}){
}
add5(1,b:3);

 

 

 

 

#코드팩토리의플러터프로그래밍2판 #공부용

'◼️Flutter' 카테고리의 다른 글

[Flutter Dart] 함수 형태 정의 typedef  (0) 2025.01.25
[Flutter Dart] 일회성 함수 (익명함수, 람다함수)  (0) 2025.01.25
[Flutter Dart] if, switch, for, while  (0) 2025.01.25
[Flutter Dart] is 연산자 타입 비교  (0) 2025.01.25
[Flutter Dart] 널 안정성  (0) 2025.01.25

    티스토리툴바