예제 #1
0
파일: hash.c 프로젝트: Zyxwvu/mruby
static mrb_value
mrb_hash_inspect(mrb_state *mrb, mrb_value hash)
{
  if (RHASH_EMPTY_P(hash))
      return mrb_str_new_cstr(mrb, "{}");
  return inspect_hash(mrb, hash, 0);
}
예제 #2
0
파일: hash.c 프로젝트: denji/mruby
static mrb_value
mrb_hash_inspect(mrb_state *mrb, mrb_value hash)
{
  khash_t(ht) *h = RHASH_TBL(hash);

  if (!h || kh_size(h) == 0)
    return mrb_str_new_lit(mrb, "{}");
  return inspect_hash(mrb, hash, 0);
}