Round(2)
-
ROUND, ROUNDUP 등 함수에서 "까지"vs"에서", 자릿수 개념 정복하기
👍 1. "에서"인지 "까지"인지 문제를 잘 봐라 먼저 중요한 개념은 ~~"에서" 반올림/내림인지 vs ~~"까지" 반올림/내림인지 문제를 잘 봐야한다 👊 ~~"에서"는 말그대로 그 자릿수를 0으로 만드는거다 👊 ~~"까지"는 그 자릿수까지는 그대로 표현해야 하기 때문에 그거보다 하나 아래자릿수(오른쪽)를 0으로 만들면 된다 👍 2. 소수점을 "0"이라고 생각하고, 소수점 기준으로 각 숫자의 자릿수를 세라 어려울거 전혀 없고, 그냥 소수점 기준으로 그 숫자가 몇칸 떨어져있는지 세는거다(10진법이라서 그런거라고 그러려니 해라) 이해하기 위해서 일단 그냥 "123"같은 정수도 그냥 "소수점이 있다" 라고 생각해봐라(123.0) 그리고 그 소수점을 기준으로 왼쪽으로는 -붙여서 자릿수를 이동하기 때문에 -1, ..
2020.08.03 -
[Swift] Extension : 원래 있던 class/struct에 커스텀 기능추가하기
Extension이 뭔데? Extension은 이름 그대로 확장을 해준다는 것이다. 무엇을 확장하고 왜 필요한데? Apple은 기본적으로 버튼, Label, 자료형들을 Class의 형태로 제공하고 있고, 각 Class는 내부에 많은 함수(기능)들을 가지고 있다. 하지만 개발자마다 취향이 다르고, 또한 프로젝트마다 해결해야 할 과제는 제각각이기 때문에, Apple은 그 모든 경우의 수를 다 고려해서 Xcode를 배포할 수 없다. 이러한 이유로 개발자 각각 처한 상황에 맞게 스스로 코드들을 수정, 커스터마이징 할 수 있도록 하기 위하여, Extension이 등장한 것이다. 어떻게 쓰는지 반올림 예제를 통해 알아보자. 실수 자료형인 Double 클래스에는 반올림을 담당하는 round() 함수가 있다. 하지만 ..
2020.04.13