前の結果の引用
計算を進めていく上で,直前の結果を引用したい場合がよくある.結果を引用するにはパーセント記号(
)を使う.
| % | 直前の結果を引用 |
| %% | 2つ手前の結果を引用 |
| %%...% (k 回) | k |
| %n | Out[n]に出力された結果を引用(使用には注意が必要) |
| In[1]:= |
| Out[1]= |
| In[2]:= |
| Out[2]= |
| In[3]:= |
| Out[3]= |
入力行と出力行には計算順を示す番号が付けられる.この番号を参照することでどんなに前の結果でも引用できる.
| In[4]:= |
| Out[4]= |
テキスト型インターフェースを使って計算を進めると,入力行と出力行が交互に続いて表示される.しかし,ノートブック型インターフェースでは,入力行と出力行は必ずしも交互に表示されない(詳しくは「ノートブック型インターフェース」を参照).例えば,ユーザがどこか前の入力行までスクロール移動してそこで新しい式を挿入したとすると,古い入力行の次に最新の入力行が続くようになり,その後に,また,古い出力行が続くことになってしまう.
記号を使う上で,それが,必ずしもノートブック文面の現在位置から見てすぐ上にある結果になるとは限らないことに注意してほしい.
は常に過去直前の結果を示す.ノートブック型インターフェースでは,結果がいつ出されたものか確実に知るには,必ず行番号Out[n]を参照する.ノートブック文書ではいつでもどこでも式を挿入したり削除したりできるので結果が処理された時間通りに順序よく並んでいるとは限らない.
