2
원시 연산자를 정의하고 전달하여 Scheme과 비슷한 기능을 구현하려고합니다.perl6 인수를 연산자로 전달
sub x($a) { $a * 2; }
sub y($m, $n) { $m($n); }
say y(&x, 3); # gives you 6
say y(+, 3) # this is error
이 있습니까 : 계획에서, 당신은
(define x +) (x 1 2)
이 작업은 어떻게 든 동일한을 달성하기 위해 다른 함수에서 연산자를 배치해야합니다, 당신은 perl6 3. 답변을 줄 것입니다 수 있습니다 연산자와 함수를 전달하는 쉬운 방법?
감사합니다.
감사합니다. Christoph !! "상수"와 "& [+]"는 모두 새로운 개념입니다. 나는 오늘 무언가를 배웠다! 고맙습니다 !! – lisprogtor