Ruby 4.0 リファレンスマニュアル

function rb_extract_keywords

[edit]
VALUE rb_extract_keywords(VALUE *orighash)

ハッシュを、シンボルをキーとする部分とそれ以外に分けます。シンボルをキーとする部分は新しいハッシュとして返します。残りは新しいハッシュとして orighash が指す先に格納します。元のハッシュは変更しません。

orighash が指すハッシュにシンボル以外のキーがなければ、orighash が指す先には 0 が格納されます。

[PARAM] orighash:
分割するハッシュへのポインタです。呼び出し後は、残りのハッシュを指します。
[RETURN]
シンボルをキーとする要素を集めたハッシュです。