自身をセットすることに注意してください。代わりにブロックを指定するとブロックの評価結果を値とします。自身にセットしたいオブジェクトを指定します。(24010.0)2.4.0インスタンスメソッド配列の先頭の要素を返します。配列の先頭の要素を返します。(24010.0)2.4.0インスタンスメソッド配列の末尾の要素を返します。配列の末尾の要素を返します。(24010.0)2.4.0インスタンスメソッド指定した要素を自身から取り除き、取り除いた要素を返します。指定した要素を自身から取り除き、取り除いた要素を返します。取り除く要素のインデックスを整数で指定します。(24010.0)2.4.0特異メソッド空の新しいハッシュを生成します。設定したデフォルト値はHash#default_procで参照できます。空の新しいハッシュを生成します。ブロックの評価結果がデフォルト値になります。設定したデフォルト値はHash#default_procで参照できます。値が設定されていないハッシュ要素を参照するとその都度ブロックを実行し、その結果を返します。ブロックにはそのハッシュとハッシュを参照したときのキーが渡されます。ブロックと通常引数を同時に与えると発生します。破壊的変更によって他のキーに対応する値も変更されます。引数で指定されたコマンドを実行します。引数で指定されたコマンドを実行します。起動に成功した場合、このメソッドからは戻りません。経由せずに実行されます。元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます。して渡すことで、この挙動を変更できます。引数で指定されたコマンドを実行します。引数で指定されたコマンドを実行します。起動に成功した場合、このメソッドからは戻りません。経由せずに実行されます。元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます。して渡すことで、この挙動を変更できます。子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。引数を外部コマンドとして実行しますが、生成した子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。子プロセス内でファイルを実行する前に環境変数を変更することができます。値に設定する値とします。することで環境変数が削除(unsetenv(3))されます。子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。引数を外部コマンドとして実行しますが、生成した子プロセスの終了を待ち合わせません。生成した子プロセスのプロセスIDを返します。子プロセス内でファイルを実行する前に環境変数を変更することができます。値に設定する値とします。することで環境変数が削除(unsetenv(3))されます。引数を外部コマンドとして実行して、成功した時に真を返します。引数を外部コマンドとして実行して、成功した時に真を返します。