본문 바로가기

while

유니티와 C# 개념 정리_011_반복문 Loop 반복문(Loop) 반복문(Loop, 루프)은 같은 작업을 반복해서 수행할 때 사용한다. C#의 반복문 형식은 4가지가 있다. 1. while (와일, ~하는 동안) while 반복문은 가장 기본적인 형식이다. 반복하기 전에 조건을 먼저 확인한 후 반복할 지를 결정한다. 2. do~while (두~와일) while과 비슷하지만 먼저 반복한 후 조건을 확인하여 계속 반복할 지를 결정한다. 3. for (포, ~동안) 가장 일반적으로 사용하는 반복문이다. 초기문, 각 반복마다 증가하는 변수, 중지 조건을 포함하고 있다. 4. foreach (포이치, 각각~동안) array(배열), List(리스트) 등에 포함되어 있는 모든 요소를 자동으로 반복해서 가져올 수 있다. 각 반복문을 유니티로 확인해본다. While.. 더보기
유니티48_게임 제작 과정 17_Coroutine_IEnumerator Coroutine 코루틴 코루틴은 실행을 일시 중지하고 Unity에 제어권을 반환한 후 다음 frame(프레임)에서 중단했던 위치에서 계속할 수 있는 함수이다. 네임스페이스 System.Collections에 있는 IEnumerator 인터페이스를 반환 타입으로 정의한다. 그리고 코루틴 호출은 StartCoroutine() 메서드를 이용해 호출한다. 코루틴이 어떤 기능을 하는지 예를 만들어 본다. 위 코드를 실행하면 순서대로 1, 2, 3이 출력된다. 먼저 7번 줄에서 First메서드를 호출하여 실행되고 1이 출력된다. 계속해서 14번 줄에서 Second메서드가 호출되고 2가 출력된다. 여기까지 First메서드 실행이 끝난 후 8번 줄 Debug.Log가 실행되어 3이 출력된다. 위 코드를 코루틴으로 변.. 더보기
유니티08_C#_04_제어문_for_foreach_while 앞 글에 이어서 제어문 두번째 글이다. 반복문(Loop statement) : for , foreach , while 1. for 같은 작업을 여러 번 반복해야 할 때는 주로 for문을 사용한다. 기본 형태는 다음과 같다. for(변수 초기화; 조건식; 변수 갱신) { 작업할 내용 } for반복문의 실행 순서는 다음과 같다. 변수 초기화 값은 for문이 시작할 때 한 번만 실행함. 초기값이 조건식에 맞으면(true), 작업할 내용을 처리하고 그렇지 않으면 반복문을 종료함 작업 내용이 끝나면 변수를 갱신하고 다시 조건식에 맞으면 처리하고 그렇지 않으면 반복문을 종료함 반복문 예1 0부터 9까지 1씩 증가하면서 출력하는 스크립트는 다음과 같다. 9번줄: 반복에 사용할 변수 i를 만들고 초기값을 0으로 정한다.. 더보기
파이썬 Python 코딩_07_반복문 반복문 (LOOP) 반복문은 말 그대로 '어떤 것을 반복할 때 사용하는 구문'이다. 반복문은 코딩을 잘 못했을 경우 '무한 반복' 같은 에러가 날 수 있으므로 주의해야 한다. 반복해서 처리하는 것을 영어로 Loop(루프)라고 하며 '고리'라는 뜻으로 계속 반복을 나타낸다. 루프 코드를 만들 때는 '어떤 조건이 맞으면 계속 반복'하게 만드는 것이다. 조건이 맞지 않으면 루프를 끝낸다. 반복문을 만들때는 for (포; ~동안), while(와일; ~하는 동안)을 사용한다. for Loop라는 문자열을 5번 출력하는 코드를 만든다고 해보자. 5번 입력하든지 복사해서 붙여넣기 할 수도 있다. 그런데 만약 100번, 1000번 출력하려고 할 때 간단하게 할 수 있는 코드가 반복문이다. 만약 100번 출력하도록 코.. 더보기
쌩초보를 위한 기초_16_반복문 for while 반복문(Loops) 반복문은 실행 코드를 반복하여 실행하는 명령문이다. 반복문은 다음 3가지 키워드로 구현할 수 있다. for while do~while for Loops for loop(반복)은 변수를 선언하고 조건식에 맞도록 변수 값을 반복해서 증감하는 구문이다. 범위를 나타내는 in 키워드와 함께 사용한다. 기본 모양은 다음과 같다. for (매개변수 in 범위) { 반복할 내용 } for문으로 1부터 10까지 더하는 함수를 만들어 본다. 변수 sum(합)을 만들고 초기값에 0을 넣어서 초기화한다. for 매개변수는 x라고 하고 범위는 1에서10까지이다. 실행할 본체 내용은 한 줄이므로 중괄호를 생략할 수 있다. 함수가 실행되면 sum값은 최초 0이다. 다음 sum에 첫번째 x 값(1)을 더하여(0.. 더보기