種類
- 特異メソッド (878)
- モジュール関数 (757)
- クラス (349)
- インスタンスメソッド (221)
- 定数 (11)
クラス
-
ARGF
. class (9) - Dir (295)
-
Errno
:: EXXX (33) - File (154)
-
File
:: Stat (11) - IO (553)
- SystemCallError (55)
モジュール
- Kernel (306)
- Process (253)
-
Process
:: GID (44) -
Process
:: Sys (110) -
Process
:: UID (44)
キーワード
- === (11)
- EAFNOSUPPORT (11)
- EBADRPC (11)
- ECAPMODE (10)
- EFTYPE (11)
- EHWPOISON (10)
- EINPROGRESS (11)
- EIPSEC (11)
- EKEYEXPIRED (11)
- ELOOP (11)
- EMEDIUMTYPE (11)
- EMULTIHOP (11)
- ENOPKG (11)
- ENOPROTOOPT (11)
- ENOSPC (11)
- ENOTCAPABLE (10)
- ENOTEMPTY (11)
- ENOTSUP (11)
- EOPNOTSUPP (11)
- EPERM (11)
- EPFNOSUPPORT (11)
- EPIPE (11)
- EPROCLIM (11)
- EPROCUNAVAIL (11)
- EPROGMISMATCH (11)
- EPROGUNAVAIL (11)
- EPROTONOSUPPORT (11)
- EPROTOTYPE (11)
- ERPCMISMATCH (11)
- ESOCKTNOSUPPORT (11)
- ESPIPE (11)
- ESTRPIPE (11)
- Errno (11)
- Status (11)
- advise (11)
- chdir (44)
- children (14)
- chown (22)
- chroot (11)
-
clock
_ gettime (11) - daemon (11)
- delete (22)
-
each
_ child (28) - egid= (11)
- eid= (22)
- entries (22)
- euid= (11)
- exec (44)
- fail (33)
- flock (11)
-
for
_ fd (11) - foreach (66)
- ftype (11)
- getpgid (11)
- getpgrp (11)
- getpriority (11)
- getrlimit (11)
- gets (11)
- gid= (11)
-
grant
_ privilege (22) - groups (11)
- groups= (11)
- kill (11)
- lstat (11)
- mkdir (11)
- new (110)
- open (110)
- pipe (88)
- popen (154)
- pread (7)
- print (22)
- printf (33)
- putc (22)
- puts (22)
- pwd (11)
- pwrite (7)
- raise (33)
- read (55)
-
read
_ nonblock (20) - readline (11)
- readlines (44)
- readlink (11)
- readpartial (11)
- realdirpath (11)
- realpath (11)
- reopen (33)
- rmdir (11)
- select (11)
- setegid (11)
- seteuid (11)
- setgid (11)
- setpgid (11)
- setpgrp (11)
- setpriority (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setsid (11)
- setuid (11)
- spawn (44)
- switch (44)
- sysopen (11)
- sysread (11)
- system (24)
- truncate (11)
- uid= (11)
- unlink (22)
- wait (11)
- wait2 (11)
- waitpid (11)
- waitpid2 (11)
- warn (7)
-
write
_ nonblock (11)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (18169.0) -
レシーバに対応するシステム依存のエラーコードを返します。
...l を返します。
begin
raise Errno::ENOENT
rescue Errno::ENOENT => err
p err.errno # => 2
p Errno::ENOENT::Errno # => 2
end
begin
raise SystemCallError, 'message'
rescue SystemCallError => err
p err.errno # => nil
end
な......お、例外を発生させずにエラーコードを得るには、
Errno::EXXX::Errno 定数を使います。... -
Kernel
. # p(*arg) -> object | Array (18127.0) -
引数を人間に読みやすい形に整形して改行と順番に標準出力 $stdout に出力します。主にデバッグに使用します。
...使用します。
引数の inspect メソッドの返り値と改行を順番に出力します。つまり以下のコードと同じです。
//emlist[例][ruby]{
print arg[0].inspect, "\n", arg[1].inspect, "\n" #, ...
//}
整形に用いられるObject#inspectは普通に文字列に変換......ています。
p に引数を与えずに呼び出した場合は特に何もしません。
@param arg 出力するオブジェクトを任意個指定します。
@raise IOError 標準出力が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に......された引数 arg を返します。複数の引数が指定された場合はそれらを要素とする配列を返します。
//emlist[例][ruby]{
puts "" #=> (空行)
p "" #=> ""
puts 50,"50"
#=> 50
#=> 50
p 50,"50"
#=> 50
#=> "50"
//}
@see Object#inspect,Kernel.#puts,Kernel.#print... -
Process
. # setpriority(which , who , prio) -> 0 (9220.0) -
プロセス、プロセスグループ、 ユーザのいずれかの現在のプライオリティを設定します 。プライオリティの設定に成功した場合は 0 を返します。
...設定に成功した場合は 0 を返します。
@param which プライオリティを設定する対象の種類を以下の定数のいずれかで指定します。
* Process::PRIO_PROCESS
* Process::PRIO_PGRP
* Process::PRIO_USER
@param who which の値にしたがってプロセス ID......整数で指定します。
@param prio プライオリティを -20 から 20 までの整数で設定します。小さな値はプライオリティが高いことを意味し、大きな値はプライオリティが低いことを意味します。
@raise Errno::EXXX プライオリティの......raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
以下の例は呼び出したプロセス自身のプライオリティを 10 に下げます。
すでに 10 よりもプライオリティが低く、
Errno::EACCES... -
Errno
:: EXXX :: Errno -> Integer (9155.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
...
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11... -
Process
. # getpriority(which , who) -> Integer (9108.0) -
which に従いプロセス、プロセスグループ、ユーザのいずれかの現在のプライオリティを整数で返します。
...れかの現在のプライオリティを整数で返します。
@param which プライオリティの種類を次の定数で指定します。 Process::PRIO_PROCESS,
Process::PRIO_PGRP, Process::PRIO_USER。
@param who which の値にしたがってプロセス ID、プロセス......ザ ID のいずれかを整数で指定します。
@raise Errno::EXXX プライオリティの取得に失敗した場合に発生します。
@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。
@see getpriority(2)... -
Errno
:: EAFNOSUPPORT (9018.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: EBADRPC (9018.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: ECAPMODE (9018.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: EFTYPE (9018.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
Errno
:: EHWPOISON (9018.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。...