본문 바로가기

2008년 6월 이전의 기록/Development

ActionScript에서는 int보다 Number를 사용하자

검쉰님의 블로그에서 보게 된 포스트이다.
"Avoid ints in ActionScript"라는 글을 번역한 글인데, 내용인 즉, int가 정말 필요하지 않다면 Number를 사용하라,는 내용이다.
이유는 두 가지로 정리된다.
  • 이유 1 : Number가 int보다 실제적으로 더 빠를 것
  • 이유 2 : Number는 더 많은 bit를 가진다.
이러한 이유로 int보다는 Number를 사용할 것을 권하고 있는데, 자세한 내용은 해당 포스트를 참조하면 된다. 이유에 대한 자세한 설명과 샘플 코드도 함께 제공하고 있으므로 ActionScript가 내부적으로 수치 정보를 처리하는 방식에 대해 좀 더 깊이 이해할 수 있을 것이다.

결론적으로 int를 사용해야 할 상황은
  • 메모리를 절약하고 싶을 때
  • 정수 값으로 강제 변환시
  • 클라이언트에서 서버쪽으로 정수값을 보낼 때 버그를 줄이기 위해서
라고 정리하고 있으니, 포스트를 참조한 후, 자신의 코드에서 int를 몰아내야 할 것인지 아닌지를 판단해 보자.