るりまサーチ

最速Rubyリファレンスマニュアル検索!
1117件ヒット [1-100件を表示] (0.253秒)

別のキーワード

  1. _builtin new
  2. _builtin inspect
  3. _builtin []
  4. _builtin to_s
  5. _builtin each

クラス

モジュール

キーワード

検索結果

<< 1 2 3 ... > >>

Kernel.#print(*arg) -> nil (26145.0)

引数を順に標準出力 $stdout に出力します。引数が与えられない時には変数 $_ の値を出力します。

...た場合に発生します。

//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...

IO#print(*arg) -> nil (26121.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...

ARGF.class#print(*arg) -> nil (26109.0)

引数を順に処理対象のファイルに出力します。

...引数を順に処理対象のファイルに出力します。

c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#print と同じです。

@param arg 出力するオブジェクトを任意個指定します。...

IO#printf(format, *arg) -> nil (14108.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...

ARGF.class#printf(format, *arg) -> nil (14102.0)

C 言語の printf と同じように、format に従い引数を 文字列に変換して処理対象のファイルに出力します。

... printf と同じように、format に従い引数を
文字列に変換して処理対象のファイルに出力します。

c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は出力先を指定しない形式の Kernel.#print...

絞り込み条件を変える

Kernel.#printf(format, *arg) -> nil (14102.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 を指定したの...
...ruby]{
print
f("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793

print
f("%d %04x", 123, 123) #=> "123 007b"
print
f("%08b '%4s'", 123, 123) #=> "01111011 ' 123'"
print
f("%1$*2$s %2$d %1$s", "hello", 8) #=> " hello 8 hello"
print
f("%1$...

Kernel.#printf(port, format, *arg) -> nil (14102.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 を指定したの...
...ruby]{
print
f("calculate%3s%-6s%.15f", 'PI', '...', Math::PI)
#=> calculate PI... 3.141592653589793

print
f("%d %04x", 123, 123) #=> "123 007b"
print
f("%08b '%4s'", 123, 123) #=> "01111011 ' 123'"
print
f("%1$*2$s %2$d %1$s", "hello", 8) #=> " hello 8 hello"
print
f("%1$...

Kernel.#sprintf(format, *arg) -> String (11102.0)

format 文字列を C 言語の sprintf と同じように解釈し、 引数をフォーマットした文字列を返します。

...を C 言語の sprintf と同じように解釈し、
引数をフォーマットした文字列を返します。

@param format フォーマット文字列です。
@param arg フォーマットされる引数です。
@see Kernel.#printf,Time#strftime,Date.strptime

=== sprintf フォーマッ...
...sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short や long などの C 特有の型に対する修飾子が
ないこと、2進数の指示子(%b, %B)が存在すること、sprintf のすべての方言をサ
ポートしていないこ...
...うな表示をします。絶対値に符号を付けた形式
で出力するためには %+x、% x のように指定します。


以下は sprintf フォーマットの書式です。[] で囲まれた部分は省略可
能であることを示しています。

%[nth$][フラグ][幅][.精...

Object::DATA -> File (8032.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...ではなく実行されたファイル ($0) を指します。

=== 例1
print
DATA.gets # => 故人西辞黄鶴楼
print
DATA.gets # => 烟花三月下揚州
print
DATA.gets # => 孤帆遠影碧空尽
print
DATA.gets # => 唯見長江天際流
DATA.gets # => nil...
...uninitialized constant DATA (NameError)

=== 例4

ファイル library.rb と app.rb の内容が以下であったとします。

library.rb:
print
DATA.gets

__END__
data from library

app.rb:
require 'library.rb'

__END__
data from app

このときシェルから...

Kernel$$_ -> String | nil (8026.0)

最後に Kernel.#gets または Kernel.#readline で読み込んだ文字列です。 EOF に達した場合には、 nil になります。 (覚え方: Perlと同じ)

...同じ)

Kernel.#print のような Perl 由来の幾つかのメソッドは、引数を省略すると代わりに $_ を利用します。

この変数はローカルスコープかつスレッドローカルです。
Ruby起動時の初期値は nil です。

@see Kernel.#print, Kernel.#gets,...
...RGF

=== 例
example.txt:
foo
bar
baz

このとき、コマンド ruby -e 'print while gets' example.txt は次を出力します
foo
bar
baz

ただし、このプログラムは次のように書く方がよりRuby的です。
//emlist[例][ruby]{
ARGF.each do |line|
print
line
end
//}...

絞り込み条件を変える

<< 1 2 3 ... > >>