티바이트

글주소: http://tibyte.kr/34


const MIN:int = 0;
const MAX:int = 400;

Math.min(Math.max(변수,MIN),MAX))
상수 MIN과 MAX를 지정하고
위와 같은 식을 통해 변수의 범위를 제한할 수 있습니다.

MIN값이 0이고 MAX값이 400일 때
변수가 200이면 그대로 200이고,
변수가 -100 이면 MIN값인 0,
변수가 500이면 MAX값인400이 됩니다.

어디에 활용할 수 있는지는 나중에..
신고

 


  1. 앗, 그런 기묘한 기능이..!

  2. 처음에는 변수에 직접 적용시키는 줄 알았는데 코드를 보닠ㅋㅋㅋㅋㅋㅋ 변수를 직접 조작하는건 아니네용 ㅇㅅㅇ..

    function 범위제한(변수:int):void{
    변수 = Math.min(Math.max(변수,MIN),MAX));
    }
    범위제한(변수);

    이렇게 써도 될 듯...?

    • 로그인 안한 티바이트 2010.02.24 23:42 신고

      ㅋㅋ직접 실행해보지 않고 포스팅하니까 저런현상이 발생하는군요 어차피 본문에 '식' 이라고 되어있으니 그냥 냅둬야겠습니다 ㄹㄹ

  3. 로그인 안한 늣풀 2010.11.27 18:04 신고

    영어로는 clamp

  4. 로그인 안한 비텬 2017.08.26 23:49 신고

    아~ 여기가 티님 블로그구나..

  5. 로그인 안한 비텬 2017.08.26 23:49 신고

    신기하네요.

댓글을 다는 공간입니다. (로그인하지 않아도 댓글을 남길 수 있습니다.)



게시판 목록은 좌측상단에 있습니다.

Statistics Graph