반응형

Flutter 57

[Dart] while-if-break 문 / for-if-continue 문

while-if-break 문 예시 int sum1 = 0; while (sum1 < 10) { sum1 += 1; if (sum1 == 5) { break; } } print(sum1); break의 의미는 조건에 맞으면 loop자체를 나가라는 의미 합계가 5가 되고 바로 loop를 빠져나온다 for-if-continue 문 예시 for(int i = 0; i < 10; i++) { if(i == 5) { continue; } print(i); } continue는 조건에 해당하는 loop만 탈출하고 다음 loop를 진행 5만 제외되고 loop가 진행 됐음을 알 수 있다.

Flutter/Dart 문법 2023.03.21

[Dart] for loop

for 선언방법 (type 변수 = 0; 언제까지 loop를 실행할 건지에 대한 조건; 한번 실행될 때마다 수행할 작업) {한번 수행할 때마다 수행할 코드} for(int i = 0; i < 10; i++){ print(i); } int sum1 = 0; List number = [1,2,3,4,5,6]; for(int i = 0; i < number.length; i++){ sum1 += number[i]; } print(sum1); List 각각의 index에 있는 값을 좀 더 효율적으로 접근하기 위하여 in loop를 사용할 수도 있다. List numbers = [1,2,3,4,5,6]; for(int number in numbers) { sum1 += number; } print(sum1);

Flutter/Dart 문법 2023.03.21

[Dart] List, Set, Map에 관하여 간단하게

List iOS에서 Array에 해당하는 녀석이다. 특징: 중복값을 인정한다. 선언방법 List name = [value1, value2] 예시 List hansoom = ['차', '밍', '똥']; List numbers = [1, 2, 3, 4, 5]; print(hansoom); print(numbers); print(hansoom.length); hansoom.add('똥철'); print(hansoom); 중복값을 인정한 것을 볼 수 있다. Set List와 매우 유사하지만 특징이 있다. 특징 중복값 불가능(= 중복값을 걸러준다) 선언방법 Set name = [value1, value2] 예시 final Set names = {'chassi', 'Flutter', 'ming', 'ming'};..

Flutter/Dart 문법 2023.03.21

[Dart] final과 const차이

final & const의 공통점 1. 변수 선언 한 후에 값을 변경 할 수 없다. 2. var 기능까지 포함되어 있다. final & const의 차이점 - final은 빌드타임의 값을 몰라도 된다. - const는 빌드타임의 값을 알아야 쓸 수 있다. final name = 'ming'; print(name); const name2 = 'cha'; print(name2); final DateTime now = DateTime.now(); print(now) const DateTime now2 = DateTime.now(); // error발생 const의 특징 void main() { Hansoom hansoom1 = Hansoom( '한숨팟', ['차', '밍', '똥', '똥철'], ); Hans..

Flutter/Dart 문법 2023.03.21
반응형