271件ヒット
[1-100件を表示]
(0.026秒)
種類
- 特異メソッド (108)
- モジュール関数 (72)
- インスタンスメソッド (48)
- 文書 (23)
- 関数 (20)
クラス
- BasicObject (12)
- IO (96)
- Module (24)
-
Rake
:: Task (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
class
_ exec (12) -
exec
_ under (12) - execute (12)
-
instance
_ exec (12) -
module
_ exec (12) - popen (96)
-
rb
_ exec (1) -
rb
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ fixup (1) -
rb
_ exec _ arg _ init (1) -
rb
_ exec _ err (1) -
rb
_ proc _ exec _ n (1) - spawn (24)
- system (24)
検索結果
先頭5件
-
Kernel
. # exec(env , program , *args , options={}) -> () (18223.0) -
引数で指定されたコマンドを実行します。
...動に成功した場合、このメソッドからは戻りません。
この形式では、常に shell を経由せずに実行されます。
exec(3) でコマンドを実行すると、
元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます......文字列か2要素の配列を指定します。
@param args 渡される引数です。0 個以上の文字列を指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise ArgumentError 第一引数が配列かつ要素数が 2......。
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
//emlist[例][ruby]{
# a.rb
exec ['sleep', 'mysleep'], '600'
//}
上記スクリプトを実行すると以下のようになります。
$ ruby a.rb
## sleep してるので... -
Kernel
. # exec(program , *args , options={}) -> () (18223.0) -
引数で指定されたコマンドを実行します。
...動に成功した場合、このメソッドからは戻りません。
この形式では、常に shell を経由せずに実行されます。
exec(3) でコマンドを実行すると、
元々のプログラムの環境をある程度(ファイルデスクリプタなど)引き継ぎます......文字列か2要素の配列を指定します。
@param args 渡される引数です。0 個以上の文字列を指定します。
@param env 更新する環境変数を表す Hash
@param options オプションパラメータ Hash
@raise ArgumentError 第一引数が配列かつ要素数が 2......。
@raise Errno::EXXX 起動に失敗し、ruby インタプリタに制御が戻った場合に発生します。
//emlist[例][ruby]{
# a.rb
exec ['sleep', 'mysleep'], '600'
//}
上記スクリプトを実行すると以下のようになります。
$ ruby a.rb
## sleep してるので... -
Process
. exec(command , *args) -> () (18219.0) -
カレントプロセスを与えられた外部コマンドで置き換えます。
...す。
そうでない場合、command は exec(2) を使用して実行されるので元の
プログラムからいくつかの環境を引き継ぎます。
@param command 実行する外部コマンド。
@param args command に渡す引数。
exec "echo *" # echoes list of files in... -
VALUE rb
_ exec _ arg _ init(int argc , VALUE *argv , int accept _ shell , struct rb _ exec _ arg *e) (12600.0) -
この関数は deprecated です。
この関数は deprecated です。 -
int rb
_ exec _ arg _ addopt(struct rb _ exec _ arg *e , VALUE key , VALUE val) (12400.0) -
この関数は deprecated です。
この関数は deprecated です。 -
void rb
_ exec _ arg _ fixup(struct rb _ exec _ arg *e) (12400.0) -
この関数は deprecated です。
この関数は deprecated です。 -
int rb
_ run _ exec _ options(const struct rb _ exec _ arg *e , struct rb _ exec _ arg *s) (6500.0) -
この関数は deprecated です。
この関数は deprecated です。 -
int rb
_ run _ exec _ options _ err(const struct rb _ exec _ arg *e , struct rb _ exec _ arg *s , char *errmsg , size _ t errmsg _ buflen) (6500.0) -
この関数は deprecated です。
この関数は deprecated です。 -
int rb
_ exec(const struct rb _ exec _ arg *e) (6300.0) -
この関数は deprecated です。
この関数は deprecated です。 -
int rb
_ exec _ err(const struct rb _ exec _ arg *e , char *errmsg , size _ t errmsg _ buflen) (6300.0) -
この関数は deprecated です。
この関数は deprecated です。 -
int rb
_ proc _ exec _ n(int argc , VALUE *argv , const char *prog) (6300.0) -
この関数は deprecated です。
この関数は deprecated です。 -
BasicObject
# instance _ exec(*args) {|*vars| . . . } -> object (6219.0) -
与えられたブロックをレシーバのコンテキストで実行します。
...@param args ブロックパラメータに渡す値です。
//emlist[例][ruby]{
class KlassWithSecret
def initialize
@secret = 99
end
end
k = KlassWithSecret.new
# 以下で x には 5 が渡される
k.instance_exec(5) {|x| @secret + x } #=> 104
//}
@see Module#class_exec, Module#mo... -
Module
# class _ exec(*args) {|*vars| . . . } -> object (6208.0) -
与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
...与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの......ラス変数のスコープはブロックの外側のスコープになります。
@param args ブロックに渡す引数を指定します。
//emlist[例][ruby]{
class Thing
end
c = 1
Thing.class_exec{
def hello()
"Hello there!"
end
define_method(:foo) do # ローカル変数... -
Module
# module _ exec(*args) {|*vars| . . . } -> object (6208.0) -
与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
...与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの......ラス変数のスコープはブロックの外側のスコープになります。
@param args ブロックに渡す引数を指定します。
//emlist[例][ruby]{
class Thing
end
c = 1
Thing.class_exec{
def hello()
"Hello there!"
end
define_method(:foo) do # ローカル変数... -
Rake
:: Task # execute(args = nil) (6200.0) -
自身に関連付けられているアクションを実行します。
自身に関連付けられているアクションを実行します。 -
static VALUE exec
_ under(VALUE (*func)() , VALUE under , VALUE cbase , void *args) (6200.0) -