Raku의 atan — 아크탄젠트(historical tangent) 구하기
Raku의 atan — 아크탄젠트(historical tangent) 구하기
tan이 각도에 대한 값을 돌려줬다면, atan은 그 반대 방향이에요. 어떤 값의 탄젠트가 되도록 하는 각도를 라디안 단위로 돌려주는 함수예요. asin·acos와 같은 삼각함수 역함수 계열이에요.
sub atan(Numeric(Cool))
method atan()
invocant(서브 형식에서는 인자)를 Numeric으로 강제한 뒤, 그 값의 아크탄젠트를 라디안으로 돌려줘요. 메서드 형식과 서브 형식은 같은 결과를 내요.
say atan(3); # OUTPUT: «1.24904577239825»
say 3.atan; # OUTPUT: «1.24904577239825»
본문
- 서브 형식
atan(Numeric(Cool))은 인자를, 메서드 형식atan()은 invocant를Numeric으로 강제해요. - 돌려주는 값은 라디안 단위의 아크탄젠트예요.
Cool타입의 값을 인자로 받아Numeric으로 풀어서 계산해요.