952件ヒット
[1-100件を表示]
(0.059秒)
ライブラリ
クラス
- BasicSocket (36)
-
Errno
:: EXXX (12) - File (92)
- GDBM (12)
- IO (212)
- Random (60)
- Socket (12)
- StringIO (12)
- SystemCallError (12)
- UDPSocket (36)
モジュール
- Etc (12)
- Fiddle (24)
- FileTest (12)
- Kernel (132)
-
OpenSSL
:: SSL :: SocketForwarder (12) - Process (144)
-
Process
:: GID (24) -
Process
:: UID (24) - Readline (12)
-
Socket
:: Constants (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
EAI
_ SYSTEM (24) - EINTR (12)
- Errno (12)
- NOLOCK (12)
- chmod (12)
- chown (12)
-
clock
_ gettime (12) - delete (12)
- fcntl (24)
- getpgid (12)
- getpgrp (12)
- getpriority (12)
- getrlimit (12)
-
grant
_ privilege (24) - groups (12)
- kill (12)
-
last
_ error (12) - lchmod (12)
- lutime (8)
- open (24)
- pathconf (12)
- pipe (96)
- print (24)
- printf (36)
- putc (12)
- pwrite (8)
- rand (60)
- readline (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - send (48)
- setsid (12)
- setsockopt (24)
- size (24)
- spawn (48)
- switch (24)
- syscall (12)
- sysconf (12)
- sysopen (12)
- sysseek (12)
- syswrite (12)
- truncate (12)
- unlink (12)
- utime (12)
- wait (12)
- wait2 (12)
- waitpid (12)
- waitpid2 (12)
-
win32
_ last _ error (12) - write (12)
-
write
_ nonblock (12)
検索結果
先頭5件
-
SystemCallError
# errno -> Integer | nil (18249.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 定数を使います。... -
Errno
:: EXXX :: Errno -> Integer (9241.0) -
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
...
Errno::EXXX の各クラスに対応するシステム依存のエラーコード値(整数)です。
例:
p Errno::EAGAIN::Errno # => 11
p Errno::EWOULDBLOCK::Errno # => 11... -
Errno
:: EINTR (9016.0) -
システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。
...システムコールのエラーコードを表す例外クラスです。詳細は Errno::EXXX を参照してください。... -
IO
# print(*arg) -> nil (6106.0) -
引数を IO ポートに順に出力します。引数を省略した場合は、$_ を出力します。
...力します。
@param arg Kernel.#print と同じです。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
$stdout.print("This is ", 100, " percent.\n") # =>......This is 100 percent.
//}
@see Kernel.#print... -
IO
# printf(format , *arg) -> nil (6106.0) -
C 言語の printf と同じように、format に従い引数 を文字列に変換して、self に出力します。
...の printf と同じように、format に従い引数
を文字列に変換して、self に出力します。
第一引数に IO を指定できないこと、引数を省略できないことを除けば Kernel.#printf と同じです。
@param format Kernel.#printf と同じです。print_form......at を参照してください。
@param arg Kernel.#printf と同じです。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
@see Kernel.#printf... -
Kernel
. # print(*arg) -> nil (6106.0) -
引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数 $_ の値を出力します。
...ば発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
print "Hello, world!"
print "Regexp is",/ant/
print nil
print "\n"
#=> Hello, world!Regexp is(?-mix:ant)
$_ = "input"
$, = "<and>"
$\ = "<end>\n"
print
print "AA","BB"
#=> input<end>
#=>......AA<and>BB<end>
//}
@see Kernel.#puts,Kernel.#p,IO#print... -
Kernel
. # printf(format , *arg) -> nil (6106.0) -
C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。
...C 言語の printf と同じように、format に従い引数を文字列に変
換して port に出力します。
port を省略した場合は標準出力 $stdout に出力します。
引数を 1 つも指定しなければ何もしません。
Ruby における format 文字列の拡張......については
Kernel.#sprintfの項を参照してください。
@param port 出力先になるIO のサブクラスのインスタンスです。
@param format フォーマット文字列です。
@param arg フォーマットされる引数です。
@raise ArgumentError port を指定したの......ば発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
printf("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793
printf("%d %04x", 123, 123) #=> "123 007b"
printf("%08b '%4s'", 123, 123)... -
Kernel
. # printf(port , format , *arg) -> nil (6106.0) -
C 言語の printf と同じように、format に従い引数を文字列に変 換して port に出力します。
...C 言語の printf と同じように、format に従い引数を文字列に変
換して port に出力します。
port を省略した場合は標準出力 $stdout に出力します。
引数を 1 つも指定しなければ何もしません。
Ruby における format 文字列の拡張......については
Kernel.#sprintfの項を参照してください。
@param port 出力先になるIO のサブクラスのインスタンスです。
@param format フォーマット文字列です。
@param arg フォーマットされる引数です。
@raise ArgumentError port を指定したの......ば発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
printf("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793
printf("%d %04x", 123, 123) #=> "123 007b"
printf("%08b '%4s'", 123, 123)... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (136.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバイト数(つまり返り値)は String#bytesize の
値より小さい可能性があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合......指定すると、書き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX write(2) が失敗した場合...