«

»

2月
19

[ruby]pryでソースコードを表示

pry-docを入れると、C実装の部分も表示できる。

$ gem install pry
$ gem install pry-doc
$ pry
$ show-source Array#sample
From: array.c (C Method):
Owner: Array
Visibility: public
Number of lines: 106
 
static VALUE
rb_ary_sample(int argc, VALUE *argv, VALUE ary)
{
    VALUE nv, result, *ptr;
    VALUE opts, randgen = rb_cRandom;
    long n, len, i, j, k, idx[10];
    long rnds[numberof(idx)];

コメントを残す

メールアドレスは公開されません

次の HTMLタグおよび属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>