Dart 기본(2)

이동완·2024년 1월 14일
0

프로젝트 공부

목록 보기
3/6


저번주차에 사용했던 Dart Pad와 다르게 Android Studio를 사용할건데 시작전에 여기서 new flutter project를 통해 Dart언어를 사용하도록 설정해줍니다. 이때 Dart SDK 설정은 flutt를 설치한 파일에서 dart-sdk 파일은 선택해줍니다. 설정을 마쳤을 때 버전 정보가 뜨면 정상적으로 설정된 것입니다.

1. Dart의 함수/메서드

함수/메서드는 프로그래밍에서 가장 기본이 되는 단위입니다.

함수의 가장 기본적인 틀에 대한 예시문입니다.
사칙연산 외에도 다양한 계산들을 할 것이기 때문에 이러한 함수를 활용하여 코드를 압축시키거나 동일한 코드가 들어가는 곳에서 간단하게 처리를 할 수 있습니다.

2. Dart의 분기문과 반복문

첫 번째, 분기문

분기문과 반복문은 프로그램이 특정한 상황에서 일을 할지, 하지 않고 넘길지를 해주는 문법입니다.
여기에는 if문/if else문 이나 switch문이 속합니다.

if/ if else문

if는 조건식에 대해 조건식이 참일 경우 실행할 코드에 대해 작성하는 부분이고 그다음
if else는 맨 처음 조건식이 거짓이지만 그 다음 조건식이 참일 경우 실행할 코드를 작성합니다.
마지막 else는 모든 조건식이 거짓일 경우 실행할 코드를 작성합니다.

위의 예시에서는 10이 20보다 클 수 없으니 else문으로 넘어가서 False가 출력됩니다.

switch문

switch문은 조건식에 대해서 참일 경우 출력하는 코드가 case이고, 조건식이 거짓일 경우에 출력하는 코드가 default입니다.

위에 코드가 switch문 예시 코드입니다.
위와 같은 코드에서는 case 5번이 맞기 때문에 출력은 Swtich 5가 출력되야 합니다.

두 번째, 반복문

특정한 코드의 반복을 컴퓨터에게 지시할 때 사용하는 프로그래밍 문법입니다.
for / for-in / while / do-while / continue / break 가 포함됩니다.

for문

for문은
for(기준 변수; 조건식; 가변치;){
조건식이 참 일때 반복할 코드
} 와 같은 방식으로 구성되어 있습니다.

for문의 간단한 예시코드입니다. 위와같이 프로그래밍하면 결과값은
Running For Index0 부터 Running for Index9까지 10개의 값을 출력합니다.

for-in문

for(단일변수 in 컬렉션(List/set/Map))으로 구성되어있습니다.

for-in의 예시 구문입니다.
위와 같은 코드에서는 리스트에있는 0부터 5까지의 값의 print의 @index에 입력되어 출력됩니다.

while문

조건식이 참일 경우 실행 될 반복문 입니다.

예시 코드입니다.
while문에서 가장 중요한것은 제한을 걸어두지 않으면 무한으로 반복되기 때문에 count++처럼 최대값에 도달하게 만들어주어 프로그램을 끝내주는 것입니다.

do-while문

do-while은 do{}안에 선행진행/ 반복될 코드를 작성하는 방식으로 구성되어 있습니다.

]
do-while의 예시 코드

3. 다음주차 공부할 내용

다음주차에는 Dart의 예외처리와 Dart의 비동기 프로그램을 간단히 실행시켜보고 Dart를 활용하여 가위바위보 프로그램을 만들겠습니다.

profile
이동완

0개의 댓글

관련 채용 정보