サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Pixel 9
rurema.clear-code.com
クラスの継承リスト: Proc < Object < Kernel < BasicObject 要約 ブロックをコンテキスト(ローカル変数のスコープやスタックフ レーム)とともにオブジェクト化した手続きオブジェクトです。 Proc は ローカル変数のスコープを導入しないことを除いて 名前のない関数のように使えます。ダイナミックローカル変数は Proc ローカルの変数として使えます。 Proc がローカル変数のスコープを保持していることは以下の例で 変数 var を参照できていることからわかります。 var = 1 $foo = Proc.new { var } var = 2 def foo $foo.call end p foo # => 2 手続きを中断して値を返す 手続きオブジェクトを中断して、呼出し元(呼び出しブロックでは yield、それ以外では Proc#call) へジャンプ
encode_www_form(enum) -> String enum から URL-encoded form data を生成します。 HTML5 で定義されている application/x-www-form-urlencoded 形式の 文字列を生成します。 enum には通常 [key, value] という形の配列の配列を渡します。 以下の例を見てください。 URI.encode_www_form([["a", "1"], ["b", "2"], ["c", "x yz"]]) # => "a=1&b=2&c=x+yz" 実際には、each のブロック呼び出しで [key, value] の形のデータを渡すものであれば 何でも渡すことができます(例えば Hash など)。 URI.encode_www_form({"a"=>"1", "b"=>"2", "c"=>"x yz"}
検索対象のドキュメントは るりまプロジェクト の成果物です。 検索エンジンは Groonga 13.0.0 を使っています。 Groongaは Rroonga 12.1.0 経由で利用しています。 Powered by Ruby 3.1.2. るりまサーチのリポジトリ は GitHub 上にあります。
組み込みクラス一覧 A〜E ARGF.class (843) Array (2016) BasicObject (154) Bignum (99) Binding (78) Class (80) Complex (527) Data (36) Dir (538) Encoding (2449) Encoding::Converter (253) Encoding::InvalidByteSequenceError (77) Encoding::UndefinedConversionError (55) Enumerator (194) Enumerator::ArithmeticSequence (84) Enumerator::Chain (36) Enumerator::Lazy (389) Enumerator::Yielder (27) Errno::EXXX (33) Excep
このページを最初にブックマークしてみませんか?
『最速Rubyリファレンスマニュアル検索! | るりまサーチ』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く