Raku의 +< — 정수 비트 왼쪽 시프트

Raku의 +< — 정수 비트 왼쪽 시프트

정수의 비트를 왼쪽으로 밀어야 할 때 쓰는 연산자가 +<예요. 이름 그대로 '정수 비트 좌측 시프트(left bit shift)'를 수행해요.

multi infix:«+<»($a, $b --> Int:D)

$a의 비트를 $b만큼 왼쪽으로 밀어 Int를 돌려줘요. 2 +< 3이라면 2를 왼쪽으로 3번 밀어 16이 되는 식이에요(2 × 2³).

출처: Raku 공식 문서 — +<

본문

인자 두 개를 받아 첫 인자의 비트를 두 번째 인자만큼 왼쪽으로 시프트한 결과를 Int로 돌려줘요. 저수준 비트 조작이 필요할 때 유용해요. 반대로 오른쪽으로 밀 때는 +>를 써요.