반응형

Flutter/Dart 문법 26

[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
반응형