DartPad
dartpad.dev
이전 글:
2024.03.12 - [Dart&Flutter] - Dart&Flutter 기초 (1) - Dartlang
Dart&Flutter 기초 (1) - Dartlang
Dart&Flutter? Dart는 Python, JavaScript, C/C++ 등과 같은 하나의 프로그래밍 언어이다.Flutter는 프로그래밍 언어가 아니다. Dart언어를 사용하는 '프레임워크'이다. Dart언어로 UI/UX 개발 및 앱 개발을 가능하
dev-ho.tistory.com
1. Normal Function
일반적인 함수 형태이다. C/C++과 유사하다.
함수 이름 : getMax
입력 파라미터 : argv1, argv2 --> var 변수 (정수,실수,문자열 등을 저장하며 값의 변경이 가능하지만, 타입의 변경은 불가능)
함수 실행 시 : argv1과 argv2의 값을 비교해서 둘 중 큰 값을 반환한다.
2. Shorthand Syntax Function
매우 간단한 한줄짜리 함수는 위와 같이 정의할 수 있다. argv1과 argv2의 합을 반환한다.
3. Named Parameters
앱 개발을 위해서 알아야 할 함수 형식이다. 입력 파라미터 부분이 중괄호( {} )로 묶여있다는 것을 제외하고는 1번의 기본형식과 동일하다.
4. Optional and Default Parameters in Normal Function
1번의 기본 형식에서 argv2 변수에 디폴트값을 준 형태이다. 다시 말해, argv2에 값을 지정하지 않게 되면 디폴트 값인 1이 된다.
(지정해주면 지정해준 값이 할당됨)
5. Optional and Default Parameters in Named Parameters
3번의 Named 함수의 형식에서 argv2에 디폴트 값 1을 준 것이다.
main() 함수 & 실행 결과
main 함수 안의 코드를 살펴보면, 위에서 다룬 5개의 함수를 실행하는 것 뿐이다.
argv1, argv2, argv3에 어떤 숫자가 들어가는 지 살펴보며 출력값을 예측해보자.
다음 글:
2024.03.17 - [Dart&Flutter] - Dart&Flutter 기초 (3) - 클래스(Class)
Dart&Flutter 기초 (3) - 클래스(Class)
기초적인 숫자와 문자 1. int - 정수 -9,007,199,254,740,992~9,007,199,254,740,992 2. double - 실수 최대 1.7976931348623157e+308 3. num - 숫자 정수 혹은 실수 4. String - 문자열 글자, 단어 혹은 문장 5. var - 변수 정수, 실
dev-ho.tistory.com
코드 출처:
https://github.com/drsungwon/DART-FLUTTER-BOOK
GitHub - drsungwon/DART-FLUTTER-BOOK: 풀스택 개발이 쉬워지는 다트 & 플러터 (영진닷컴)
풀스택 개발이 쉬워지는 다트 & 플러터 (영진닷컴). Contribute to drsungwon/DART-FLUTTER-BOOK development by creating an account on GitHub.
github.com
'개발(코딩) > Dart&Flutter' 카테고리의 다른 글
Dart&Flutter 기초 (3) - 클래스(Class) (0) | 2024.03.17 |
---|---|
Dart&Flutter 기초 (1) - Dartlang (0) | 2024.03.12 |
Dart&Flutter 기초 (0) - 유용한 사이트 모음 (0) | 2024.03.12 |