본문 바로가기

break

유니티와 C# 개념 정리_010_조건문 switch switch switch(스위치)문에 대해서는 이전에 작성한 글도 있으므로 참고한다.(유니티07_C#_03_제어문) switch(스위치)문은 if~else문 처럼 조건을 검사할 수 있지만 몇 가지 제약이 있다. 같은지 비교만 할 수 있다. 하나의 변수만 비교할 수 있다. 변수를 문자와만 비교할 수 있다.(다른 변수와 비교 안됨) 스위치문의 예는 다음과 같다. 유니티에서 아래 스크립트(Switch.cs)를 만든다. 스위치문의 기본 구조는 위 코드에서 분홍색 키워드로 이루어져 있다. 5번줄: int 타입의 number(숫자)라는 변수를 정의하고 초기값으로 5를 저장한다. 9번줄: switch문으로 비교한다. 괄호안에 비교할 대상(변수)를 넣는다. 11번줄: case(케이스, 경우) 키워드로 비교할 숫자를 지.. 더보기
유니티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번 출력하도록 코.. 더보기
쌩초보를 위한 기초_18_흐름 중단 break & continue 실행 중단 break : 조건이 맞으면 반복문을 즉시 끝낸다. 앞 글의 return에 이어서 코드 실행을 중단 하는 break 에 대해 알아본다. 복습을 겸하여 아래 for 반복문을 만들어 본다. for 반복문의 매개변수 i는 integer(정수)의 첫글자를 따서 편의상 관습적으로 지은 것이다. 이미 알겠지만 변수명이므로 아무렇게나 지어도 되지만 코드의 맥락에 맞게 짓는 것이 상식이다. 어쨌든 for문은 변수i에 범위(in) 1부터 5까지를 순서대로 넣고 중괄호{} 내용을 실행하는 것을 반복하라는 코드다. 중괄호 실행 부분은 변수에 들어온 i값을 줄 바꿔가며 출력하는 println함수이다. 실행해서 확인 해보자. 이번에는 if조건문을 추가 해보자. if조건의 i에 순서대로 넣어 조건을 비교하고 조건에 맞.. 더보기