플러터(Flutter)에서 사용하는 다트(Dart)는 C언어의 영향을 받은 다른 언어들과 같이 다양한 반복문을 제공하고 있습니다. 특히 전통적인 for문의 경우 for 문, for-in 문, forEach 문까지 제공을 하는 모습을 보여줍니다. 이번 포스팅은 for문의 3가지 방법인 for문, for-in 문, forEach 문에 대해서 배워보고, 각각 장단점에 대해서 알아보도록 하겠습니다. For 문 우선 가장 기본적인 for문으로 세미콜론과 인덱스 값을 이용하여 반복을 하는 방식입니다. 사실 이 방식은 자유도 측면에서 가장 뛰어납니다. for(int i = 0; i < 10; i++) { print(i); } // 0 1 2 3 4 5 6 7 8 9 이 for문의 장점은 뭐니뭐니해도 특정 값에 따라 ..
for문은 Java 뿐만 아니라 다양한 언어에서 가장 많이 사용하는 상징적인 반복문입니다. 이번 포스팅에서는 for문의 사용 방법과 for문을 이용한 총합을 구하는 것을 만들어보고 이해해보겠습니다. for문 사용법 for (변수 초기화; 조건; 증감) { // 실행문 } for 문의 괄호() 사이에는 3가지의 식이 존재하는데 첫번째는 변수를 초기화 하고, 두번째는 참(True)이 되는 조건을 지정하며, 마지막으로 값을 증가 혹은 감소 시키는 공식을 넣습니다. 1~100까지의 합을 구하는 프로그램 public class Main{ public static void main(String[] args) { int sum = 0; for(int i = 1; i 1 홀수 -> 3 홀수 -> 5 홀수 -> 7 홀수..
For 반복문 For는 “~를 위하여”의 뜻만 있는 것이 아니라 “~하는 동안에”라는 뜻을 가지고 있기 때문에 대다수 컴퓨터 언어들이 제공하는 반복 명령문이다. 반복문은 반복해야 하고, 또 탈출을 해야 하는 것이 필요하다 이를 위해서는 2가지의 값이 필요한데 하나는 비교해야 될 대상과 변해야 될 값이다. For문 사용방법 For 변수 in range(값): 반복해야 할 내용 For문 예제 위 예제를 보면, i라는 변수가 있고, range(5)라는 상수값이 있다. 우선 i라는 변수는 아무런 값이 세팅되어 있지 않기 때문에 0으로 세팅이 되며, range(5)에 적힌 수 만큼 반복을 하며 값을 하나씩 증가시킨다. 즉 i값은 0부터 4까지 값이 변화되며 5번을 반복하게 된다. 마지막에 콜론(:) 값까지가 선언..