るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

ライブラリ

クラス

モジュール

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

static VALUE proc_binding(VALUE proc) (38300.0)

prettyprint (38072.0)

pretty printing アルゴリズムのためのライブラリです。

...pretty printing アルゴリズムのためのライブラリです。

=== 使い方

p
retty printing アルゴリズムは読みやすいインデントと改行を決定するためのアルゴリズムです。
インデントと改行はユーザによって与えられたツリー構造から...
...作成する必要があります。

* PrettyPrint.new でバッファを生成します。このとき、バッファの幅と改行文字を指定します。
* PrettyPrint#text を使って、文字列を適宜 挿入します。
* PrettyPrint#group を使って子ノードをつくります...
...* PrettyPrint#breakable を使って改行しても良い場所を指定します。

同じノード内で呼ばれた breakable は、改行するならば全て同時に改行します。

//emlist[][ruby]{
require 'prettyprint'

p
2 = PrettyPrint.new('', 10)
s = 'hello'
p
2.text(s)
p
2.group(p2.in...

sprintf フォーマット (32648.0)

sprintf フォーマット === sprintf フォーマット

...sprintf フォーマット === sprintf フォーマット

Ruby の sprintf フォーマットは基本的に C 言語の sprintf(3)
のものと同じです。ただし、short や long などの C 特有の型に対する修飾子が
ないこと、2進数の指示子(%b, %B)が存在すること...
...、sprintf のすべての方言をサ
ポートしていないこと(%': 3桁区切り)などの違いがあります。

Ruby には整数の大きさに上限がないので、%b, %B, %o, %x, %X
に負の数を与えると (左側に無限に1が続くとみなせるので)
..f のような表示...
...をします。絶対値に符号を付けた形式
で出力するためには %+x、% x のように指定します。


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

%[nth$][フラグ][幅][.精度]指示子...

static VALUE proc_to_proc(VALUE proc) (32400.0)

static VALUE proc_arity(VALUE proc) (32300.0)

絞り込み条件を変える

static VALUE proc_invoke(VALUE proc, VALUE args, int pcall, VALUE self) (32300.0)

Proc オブジェクト proc を起動します。そのとき 引数を args とし、self を self にします。

...
P
roc オブジェクト proc を起動します。そのとき
引数を args とし、self を self にします。...

static VALUE proc_yield(VALUE proc, VALUE args) (32300.0)

Proc.yield の実体。

...
P
roc.yield の実体。...

static VALUE pipe_open(char *pname, char *mode) (32200.0)

popen(3) を実行します。引数pname、modeは popen(3) の 引数に対応します。

...
p
open(3) を実行します。引数pname、modeは popen(3) の
引数に対応します。

p
nameは、実行するプロセスで "-" ならば、自身を fork(2) します。

I
O オブジェクトを生成し、mode が "r" のとき、
子プロセスの標準出力を生成した IO の入...
...力を生成した IO の出力につなぎます。

mode に "+" が含まれれば、子プロセスの標準入出力を
生成した IO の入出力につなぎます。

生成した IO オブジェクトを返します。
p
nameが "-" であれば、子プロセスには、nil を返します...

static int parse_string(NODE *quote) (32200.0)

lex_strterm 形式のノード quote の指示に従い、 文字列の終端または埋め込み式の始まりまで読みこみます。

lex_strterm 形式のノード quote の指示に従い、
文字列の終端または埋め込み式の始まりまで読みこみます。
<< 1 2 3 ... > >>