REDUCE를 사용할 때 기본적으로 DO 언어에서 작동합니다. PAREN! 그룹 항목을 우선 순위에 사용할 수 있습니다PAREN을 (를) 보존하십시오! reduce 작업이 블록에서 실행될 때
>> reduce ["Hello" (3 + 4) * 5]
== ["Hello" 35]
작성] 방언, 괄호에있는 동안! 혼자 나머지 떠나, 당신은 DO 방언으로 평가하려는 블록의 어느 부분을 호출하는 데 사용됩니다 :
>> compose ["Hello" (3 + 4) * 5]
== ["Hello" 7 * 5]
을하지만 당신은 줄이거 나 작성하고 당신이 떠나고 싶어 몇 가지를 실행하려면 문자 괄호로, to-paren
과 블록 외에 다른 관용어가 있습니까?
>> reduce ["Hello" (3 + 4) * 5 to-paren ["inside!"]]
== ["Hello" 35 ("inside")]
(!) 참고 : 나는 LIT-괄호로 인한 것 막무가내 어떤 종류의 궁금해?
>> reduce ["Hello" (3 + 4) * 5 '("inside!")]
== ["Hello" 35 ("inside")]
... 다시, 나는 그것에 대해 생각할지 모른다. :-)
때때로 어떤 일을 * 알게되면 이런 것들을 묻는 것이 어리석은 것처럼 보이지만 더 나은 관용구를 찾으십시오. – HostileFork