Perl6의 제곱을 쓰는 법

안녕하세요

Ruby, Python, PHP, 그리고 물론 Perl5 등과 마찬가지로,
Perl6에서도 누승은 ** 입니다.

use v6;
say 2 ** 0 ; #=> 1
say 2 ** 1 ; #=> 2
say 2 ** 2 ; #=> 4
say 2 ** 3 ; #=> 8
say 2 ** 4 ; #=> 16
say 2 ** 5 ; #=> 32
say 2 ** 6 ; #=> 64
say 2 ** 7 ; #=> 128
say 2 ** 8 ; #=> 256
say 2 ** 9 ; #=> 512

say 2 ** -0 ; #=> 1
say 2 ** -1 ; #=> 0.5
say 2 ** -2 ; #=> 0.25
say 2 ** -3 ; #=> 0.125
say 2 ** -4 ; #=> 0.0625
say 2 ** -5 ; #=> 0.03125
say 2 ** -6 ; #=> 0.015625
say 2 ** -7 ; #=> 0.007813
say 2 ** -8 ; #=> 0.003906
say 2 ** -9 ; #=> 0.001953

Perl의 슬로건은 "There's More Than One Way To Do It."1

이 발상은 없었다
use v6;
say 2 ; #=> 1
say 2¹ ; #=> 2
say 2² ; #=> 4
say 2³ ; #=> 8
say 2 ; #=> 16
say 2 ; #=> 32
say 2 ; #=> 64
say 2 ; #=> 128
say 2 ; #=> 256
say 2 ; #=> 512

say 2⁻⁰ ; #=> 1
say 2⁻¹ ; #=> 0.5
say 2⁻² ; #=> 0.25
say 2⁻³ ; #=> 0.125
say 2⁻⁴ ; #=> 0.0625
say 2⁻⁵ ; #=> 0.03125
say 2⁻⁶ ; #=> 0.015625
say 2⁻⁷ ; #=> 0.007813
say 2⁻⁸ ; #=> 0.003906
say 2⁻⁹ ; #=> 0.001953



위 첨자 문자 코드를 기억하는 날이 온 것 같다.

참고 및 주석


  • 위 첨자 - Wikipedia



  • 약어 TMTOWTDI. "이 방법은 하나가 아니다" .

    좋은 웹페이지 즐겨찾기