5

を使用する org-babel の次の perl のスニペットを検討してください<STDIN>

** Ans 2
   #+begin_src perl :results output
     use Math::Trig;
     $rad = <STDIN>;
     $circumference = 2*pi*$rad;
     print "Circumference of circle is $circumference";
   #+end_src

別のブロックからこのブロックへの入力をパイプすることは可能ですか?

言う :

#+begin_src text :name test-input
  12.5
#+end_src
4

1 に答える 1

3

$radブロックからperlスクリプトに直接渡すことができます。マニュアルのコードブロックへの引数の受け渡しを#+results参照してください。

それは与えるだろう

#+begin_src perl :results output :var rad=test-input

入力として使用

#+results: test-input
:  12.5
于 2012-10-08T08:14:16.537 に答える