зеркало из https://github.com/github/ruby.git
* hash.c (Hash::[]): rdoc. patch by Marc-Andre Lafortune.
#1385. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@24236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
681dce6bfe
Коммит
e1f50e2564
|
@ -1,3 +1,8 @@
|
|||
Wed Jul 22 16:38:39 2009 Yuki Sonoda (Yugui) <yugui@yugui.jp>
|
||||
|
||||
* hash.c (Hash::[]): rdoc. patch by Marc-Andre Lafortune.
|
||||
#1385.
|
||||
|
||||
Wed Jul 22 10:00:53 2009 NAKAMURA Usaku <usa@ruby-lang.org>
|
||||
|
||||
* win32/win32.c (WSABUF): get rid of compile error on VC9 and mingw.
|
||||
|
|
16
hash.c
16
hash.c
|
@ -326,15 +326,19 @@ rb_hash_initialize(int argc, VALUE *argv, VALUE hash)
|
|||
|
||||
/*
|
||||
* call-seq:
|
||||
* Hash[ [key =>|, value]* ] => hash
|
||||
* Hash[ key, value, ... ] => hash
|
||||
* Hash[ [ [key, value], ... ] ] => hash
|
||||
* Hash[ object ] => hash
|
||||
*
|
||||
* Creates a new hash populated with the given objects. Equivalent to
|
||||
* the literal <code>{ <i>key</i>, <i>value</i>, ... }</code>. Keys and
|
||||
* values occur in pairs, so there must be an even number of arguments.
|
||||
* the literal <code>{ <i>key</i> => <i>value</i>, ... }</code>. In the first
|
||||
* form, keys and values occur in pairs, so there must be an even number of arguments.
|
||||
* The second and third form take a single argument which is either
|
||||
* an array of key-value pairs or an object convertible to a hash.
|
||||
*
|
||||
* Hash["a", 100, "b", 200] #=> {"a"=>100, "b"=>200}
|
||||
* Hash["a" => 100, "b" => 200] #=> {"a"=>100, "b"=>200}
|
||||
* { "a" => 100, "b" => 200 } #=> {"a"=>100, "b"=>200}
|
||||
* Hash["a", 100, "b", 200] #=> {"a"=>100, "b"=>200}
|
||||
* Hash[ [ ["a", 100], ["b", 200] ] ] #=> {"a"=>100, "b"=>200}
|
||||
* Hash["a" => 100, "b" => 200] #=> {"a"=>100, "b"=>200}
|
||||
*/
|
||||
|
||||
static VALUE
|
||||
|
|
Загрузка…
Ссылка в новой задаче