るりまサーチ

最速Rubyリファレンスマニュアル検索!
125件ヒット [1-100件を表示] (0.129秒)
トップページ > クエリ:i[x] > クエリ:*[x] > クエリ:push[x]

別のキーワード

  1. _builtin to_i
  2. fiddle to_i
  3. matrix elements_to_i
  4. csv to_i
  5. matrix i

検索結果

<< 1 2 > >>

irb (26216.0)

irb は Interactive Ruby の略です。 irb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

...irb は Interactive Ruby の略です。
i
rb を使うと、Ruby の式を標準入力から簡単に入力・実行することができます。

=== irb の使い方

Ruby さえ知っていれば irb を使うのは簡単です。
i
rb コマンドを実行すると、以下のようなプロン...
...として扱わない

=== irb のカスタマイズ

i
rb コマンドは起動時に以下のパスを上から順番に探索し、
最初に見つかったファイルを読み込みます。

*
$IRBRC (もし環境変数 IRBRC が設定されていれば)
*
$HOME/.irbrc (もし環境変数 H...
...inding(*obj)

i
rb の self を obj に変更します。
obj が省略されたときは、
i
rb を起動したときの main オブジェクトを self にします。

: workspaces
: irb_workspaces
: irb_bindings
: bindings

現在のワークスペースの一覧を返します。

: push...
...== irb のカスタマイズ

i
rb コマンドは起動時に以下のパスを上から順番に探索し、
最初に見つかったファイルを読み込みます。

*
$IRBRC (もし環境変数 IRBRC が設定されていれば)
*
$XDG_CONFIG_HOME/irb/irbrc (もし環境変数 XDG_CONFIG_...

Readline::HISTORY.push(*string) -> self (21313.0)

ヒストリの最後に string で指定した文字列を追加します。複数の string を指定できます。 self を返します。

...string で指定した文字列を追加します。複数の string を指定できます。
self を返します。

@param string 文字列を指定します。複数指定できます。

例: "foo"を追加する。

require "readline"

Readline::HISTORY.push("foo")
p Readline::HISTORY[-...
...1] #=> "foo"

例: "foo"、"bar"を追加する。

require "readline"

Readline::HISTORY.push("foo", "bar")
p Readline::HISTORY[-1] #=> "bar"
p Readline::HISTORY[-2] #=> "foo"

@see Readline::HISTORY.<<...

static struct RVarmap * dyna_push(void) (6300.0)

ブロックローカル変数テーブルをプッシュします。

ブロックローカル変数テーブルをプッシュします。

Array#unshift(*obj) -> self (6206.0)

指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。

...したいオブジェクトを指定します。

//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}

@see Array#push, Array#pop, Array#shift...

IRB::ExtendCommand::PushWorkspace#execute(*obj) -> [IRB::WorkSpace] (6200.0)

UNIX シェルコマンドの pushd と同じです。

...UNIX シェルコマンドの pushd と同じです。

@param obj IRB::WorkSpace オブジェクトを指定します。複数指定した
場合は先頭のオブジェクトのみが設定されます。...

絞り込み条件を変える

IRB::ExtendCommandBundle.install_extend_commands -> object (6184.0)

定義済みの拡張を読み込みます。

...

i
rb で以下のメソッドが利用できるようになります。(それぞれ 1 つだけ抜粋)

*
irb_current_working_workspace
*
irb_change_workspace
*
irb_workspaces
*
irb_push_workspace
*
irb_pop_workspace
*
irb_load
*
irb_require
*
irb_source
*
irb
*
irb_jobs
*
irb_fg
*
irb...
..._kill
*
irb_help

i
rb/extend-command が require された時にライブラリ内部で自動的
に実行されます。

@see IRB::ExtendCommandBundle.install_extend_commands...

MonitorMixin (6018.0)

スレッドの同期機構としてのモニター機能を提供するモジュールです。

...ラスに Module#include したり、オブジェクトに
Object#extend したりすることでそのクラス/オブジェクトに
モニタ機能を追加します。

=== 例

//emlist[消費者、生産者問題の例][ruby]{
require 'monitor'

buf = []
buf.extend(MonitorMixin) # 配列にモ...
...待つ
print buf.shift # 配列が空でなくなった後ロックを取得してこの行を実行
end # ロックを開放
end
end

# producer
while line = ARGF.gets
buf.synchronize do # ロックする
buf.push(line) # 配列を変更(追加)
empty_cond.signal # 配列に...
...必要があります。

//emlist[include する例][ruby]{
require 'monitor'

class MyObject
i
nclude MonitorMixin

def initialize(val)
super()
@value = val
end

def to_s
synchronize {
@value.to_s
}
end
end
//}

以下も参考になります。

*
9384
*
9386...

Array#unshift(*obj) -> self (3206.0)

指定された obj を引数の最後から順番に配列の先頭に挿入します。 引数を指定しなければ何もしません。

...したいオブジェクトを指定します。

//emlist[例][ruby]{
arr = [1,2,3]
arr.unshift 0
p arr #=> [0, 1, 2, 3]
arr.unshift [0]
p arr #=> [[0], 0, 1, 2, 3]
arr.unshift 1, 2
p arr #=> [1, 2, [0], 0, 1, 2, 3]
//}

@see Array#push, Array#pop, Array#shift...

Psych::Visitors::YAMLTree#start(encoding = Nodes::Stream::UTF8) -> Psych::Nodes::Stream (3130.0)

Ruby オブジェクトから YAML AST への変換のための準備をします。

...:Visitors::YAMLTree#push が呼び出されたとき、
まだこのメソッドが呼び出されていなければ push メソッドがこの
メソッドを呼び出し、変換の準備をします。

encoding には以下のいずれかを指定できます。
*
Psych::Nodes::Node::UTF8
*
...
...Psych::Nodes::Node::UTF16BE
*
Psych::Nodes::Node::UTF16LE

@param encoding YAML AST に設定するエンコーディング...

NEWS for Ruby 3.0.0 (1692.0)

NEWS for Ruby 3.0.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。

...

*
Keyword arguments are now separated from positional arguments.
Code that resulted in deprecation warnings in Ruby 2.7 will now
result in ArgumentError or different behavior. 14183
*
Procs accepting a single rest argument and keywords are no longer
subject to autosplatting. This...
...vior of Procs
accepting a single rest argument and no keywords.
16166

//emlist[][ruby]{
pr = proc{|*a, **kw| [a, kw]}

pr.call([1])
# 2.7 => [[1], {}]
# 3.0 => [[[1]], {}]

pr.call([1, {a: 1}])
# 2.7 => [[1], {:a=>1}] # and deprecation warning
# 3.0 => a=>1}, {}]
//}

*
Arguments forwardi...
...mpatible for essentially all usages and avoids blocking when using a scheduler. 16792
*
Proc
*
Proc#== and Proc#eql? are now defined and will return true for separate Proc instances if the procs were created from the same block. 14267
*
Queue / SizedQueue
*
Queue#pop, SizedQueue#push and...

絞り込み条件を変える

1.6.8から1.8.0への変更点(まとめ) (1242.0)

1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))

...の変更点(まとめ)
*
((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>))
*
((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>))
*
((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>))
*
((<1.6.8から1.8.0...
...のない変更)>))
*
((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>))
*
((<1.6.8から1.8.0への変更点(まとめ)/正規表現>))
*
((<1.6.8から1.8.0への変更点(まとめ)/Marshal>))
*
((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>))
*
((<1.6.8から1.8.0へ...
...なりました。

=== Array

: ((<Array#first|Array/first>)) [compat]
: ((<Array#last|Array/last>)) [compat]

省略可能な引数を追加

: ((<Array#push|Array/push>)) [compat]
: ((<Array#unshift|Array/unshift>)) [compat]
: ((<Array#insert|Array/insert>)) [compat]

引数が指定されな...
<< 1 2 > >>