るりまサーチ

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

別のキーワード

  1. array fill
  2. array sample
  3. array []
  4. array slice
  5. array fetch

検索結果

Array#prepend(*obj) -> self (27219.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...

Array#unshift(*obj) -> self (12119.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...

NEWS for Ruby 3.0.0 (1788.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...
...s only.

*
Array
*
The following methods now return Array instances instead of subclass instances when called on subclass instances: 6087
*
Array#drop
*
Array#drop_while
*
Array#flatten
*
Array#slice!
*
Array#slice / Array#[]
*
Array#take
*
Array#take_...
...INE__` in the evaluated code. 4352
*
Kernel#lambda now warns if called without a literal block. 15973
*
Kernel.sleep invokes the scheduler hook `#kernel_sleep(...)` in a non-blocking execution context. 16786
*
Module
*
Module#include and Module#prepend now affect classes and modules th...

NEWS for Ruby 2.0.0 (1476.0)

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

...言語仕様の変更

*
キーワード引数を追加しました
*
%i, %I をシンボルの配列作成のために追加しました。(%w, %W に似ています)
*
デフォルトのソースエンコーディングを US-ASCII から UTF-8 に変更しました
*
'_' で始まる使...
...込みクラスの更新

*
ARGF.class
*
追加: ARGF.class#codepoints, ARGF.class#each_codepoint
IO にある同名のメソッドに対応します

*
Array
*
追加: Array#bsearch 二分探索します
*
非互換:
*
Array#shuffle! と Array#sample の random パラメ...
...す。
*
非互換: Object#inspect は #to_s を呼び出さなくなりました。再定義された #to_s を呼び出すためです。

*
LoadError
*
追加: LoadError#path ロードできなかったファイルのパスを返します

*
Module
*
追加: Module#prepend 指定...

NEWS for Ruby 2.5.0 (1416.0)

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

...ださい。

== 2.4.0 以降の変更

=== 言語仕様の変更

*
トップレベルの定数参照を削除しました 11547
*
do/end ブロック内部で rescue/else/ensure を書けるようになりました 12906
*
文字列の式展開内部の暗黙の to_s 呼び出しにも refi...
...込みクラスの更新

*
Array
*
Array#append を追加 12746
*
Array#prepend を追加 12746

*
Data
*
非推奨になりました。C拡張のベースクラスでしたが、Rubyレベルに公開するのをやめました。3072

*
Exception
*
Exception#full_message を...
...

*
Dir
*
Dir.glob :base というキーワード引数を追加しました 13056
*
Dir.chdir (ブロックなしで呼び出した場合), Dir.open, Dir.new, Dir.mkdir, Dir.rmdir,
Dir.empty? はGVLを解放するようになりました
*
Dir.children を追加 11302
*
Dir...

絞り込み条件を変える

NEWS for Ruby 3.1.0 (1308.0)

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

...参照してください。

== 言語仕様の変更

*
ブロックが他のメソッドに渡されるだけの場合は、ブロックの引数を無名にできるようになりました。 11256

//emlist{
def foo(&)
bar(&)
end
//}

*
ピン演算子に式を書けるようになりま...
...ョン

*
--disable-gems は"デバッグ専用"として明示的に宣言されました。デバッグ専用以外のコードでは使用しないでください。 17684

== 組み込みクラスの更新(注目すべきもののみ)

*
Array
*
新規メソッド
*
Array#intersect...
...18172

*
Method / UnboundMethod
*
新規メソッド
*
Method#public?, Method#private?, Method#protected?, UnboundMethod#public?, UnboundMethod#private?, UnboundMethod#protected? が追加されました。 11689

*
Module
*
変更されたメソッド
*
Module#prepend...

NEWS for Ruby 2.1.0 (1110.0)

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

...2.0.0 以降の変更

=== 言語仕様の変更

*
キーワード引数のデフォルト値が省略可能になりました。これらの「必須キーワード引数」は呼び出し時に明示的に与えなければなりません。

*
整数や小数のリテラルの末尾に'r','...
...lex(0, 3.14r)
//}

*
def によるメソッド定義式は nil の代わりにメソッド名をシンボルで返します

=== 組み込みクラスの更新

*
Array
*
追加: Array#to_h キーと値のペアの配列をハッシュに変換します。

*
Binding
*
追加: Binding#...
...す。
*
拡張: Module#refine はもはや実験的な機能でなくなりました
*
拡張: Module#include と Module#prepend はパブリックメソッドになりました

*
Mutex
*
Mutex#owned? はもはや実験的な機能ではありません。

*
Numeric
*
拡張: N...

NEWS for Ruby 2.4.0 (954.0)

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

...い。

== 2.3.0 以降の変更

=== 言語仕様の変更

*
条件式での多重代入ができるようになりました 10617
*
Symbol#to_proc でメソッド呼び出し元での Refinements が有効になりました 9451
*
Object#send や BasicObject#__send__ でメソッドを呼...
...ments が有効になりました 11476
*
後置 rescue をメソッドの引数内に書けるようになりました 12686
*
トップレベルで return を書けるようになりました 4840

=== 組み込みクラスの更新

*
Array
*
Array#concat 12333
複数の引数を...
...es/82

*
Regexp/String: Unicodeのバージョンを8.0.0から9.0.0に更新しました 12513

*
RubyVM::Env
*
削除しました

*
String
*
String#casecmp? を追加 12786
*
String#concat, String#prepend 複数の引数を受け付けるようになりました 12333
*
Stri...