一つの関数から複数の値を返すにはベクトル、配列等のオブジェクトを返り値とすれば良い。関数に複数の引数を与えると、それらは自動的にリストとして返される。リストの各成分には元の変数名が名前タグとして自動的に付加される。代わりに返り値として明示的にリストを与える。永続付値演算子は現在の環境の親R環境中のオブジェクトに対する操作であり、特に関数中で用いるときは注意がいる。いう、同じ名前だが実体が異なる二つの変数が登場する。局所的な変数を指し、関数実行後は残らない。永続付値は便利だが使用には注意がいる。いう名前が与えられている。大局的環境中のオブジェクトは任意の関数から直ちに参照でき、特に副関数に複雑な引数を(参照渡し、コピー無し)引き渡すとき便利である。関数を用いるのが安全な方法。実体を持つという点は次の積極的に仮の環境を使う例で一層はっきりする。多少面倒だが多数の関共有する変数はこうした一次的作業環境に置いておくと混乱が無いかも知れない。オブジェクトのコピー無しで他から参照する(参照渡し)を実現する手段でもある。†キー入力があるまでプログラム、プロットの実行を停止。一つずつ眺めるためにも有効である。関数による入力は文字列となるので、数値を入力するにはひと工夫がいる。1.2もし複数の数値をいっぺんに入力したければ次のようにします。数値に強制変換します。ファイルに保存しておく。"10,20,30"。ファイルを操作するには完全なディレクトリを込めて指定するのが一番安全。変更することもできる。system("命令名")は必ずしも希望の結果を得られないこともあるらしい。ファイル名を表す文字列(ベクトル)。単一のパス名を含む文字ベクトル。論理値でファイルを上書きするかどうかを指示する。注釈化するには次の構文で囲む。†シミュレーション等でエラーが起こる可能性のある場合、続けて次のシミュレーションを続行するのに便利。