Flutter

Flutter

[Dart] 반복문(for, for-in, while, do while)

1. forfor문은 특정 횟수만큼 반복할 때 사용한다.for (초기화; 조건; 증감식) { // 반복 실행할 코드} for문 안의 괄호 안에는 3가지 영역이 있다. 먼저 변수를 초기화하여 반복 횟수를 제어하는 영역.조건이 true면 반복 실행, false가 되면 반복문을 종료하는 영역.마지막으로 반복이 끝날 때마다 해당 변수를 증가 또는 감소시키는 영역이 있다. var message = StringBuffer('Dart is fun');for (var i = 0; i 실행 흐름은 다음과 같다. i를 0으로 초기화 후(시작 시점),해당 조건(i종료 시점) 중괄호 안의 코드가 실행된다.message.write('!')가 실행된 후, i의 값에 1을 더한다(증감값). 즉, 위 코드는 message에 "!"..

Flutter

[Dart] 변수 선언

1. 변수 선언Dart에서 모든 변수는 실제 값을 직접 저장하는 것이 아니라, 객체를 가리키는 참조(reference)를 저장한다.var name = 'Bob';즉, 위 코드에서 name은 직접 "Bob"이라는 문자열을 저장하는 것이 아니라, "Bob"이 저장된 객체의 메모리 주소를 가리키고 있다.  1) 타입 추론var로 선언하면 name에 할당된 값이 "Bob"이라는 문자열이므로, 자동으로 String 타입이 된다.  2) 명시적인 타입 지정var로 선언하지 않고 명시적으로 String 타입이라는 것을 알려주는 변수 선언을 할 수도 있다.String name = 'Bob'; 3) 타입 제한 없이 변수 선언변수가 하나의 타입으로 제한되지 않은 경우에는 여러 타입의 객체를 저장할 수도 있다.Object ..