Lesson2를 보던도중.
생소한 함수가 나왔다.
unique("Timer") 와 uniqueCount("Timer") 이다.
튜토리얼엔 새로운 문법 bit로써parameterized interface라고 불린다고 한다.
또한.
unique 와 uniqueCount 는 the compile-time constant function unique() 라고 컴파일시간 상수 함수라고 명시되어 있다.
그럼 직접 실습을 해보기로 하였다.
unique("Timer")와 unique("MyTimer")가 실제로 같은가 ? 라는 의문점을 가지고 실습을 하였다.
결과값은 같다 !! 가 나왔다.
그렇다면, unuqueCount("Timer")는 무슨기능을 하는가 ?
결론적으로 말하면, uniuqe("Timer")의 사용횟수를 의미하는것이다.
실험 해본결과.
module 에 unique("Timer")의 값을 바꿔봤더니 1만큼 감소되는것을 확인할수가 있었다.