別のキーワード
ライブラリ
- ビルトイン (274)
- bigdecimal (12)
- ipaddr (28)
-
irb
/ output-method (12) - logger (9)
- mathn (3)
-
minitest
/ spec (1) -
minitest
/ unit (8) - mkmf (24)
- pathname (12)
-
rexml
/ document (84) -
rexml
/ sax2listener (24) - rss (24)
- rubygems (12)
-
rubygems
/ package / tar _ header (12) - shell (6)
-
shell
/ command-processor (12) -
shell
/ filter (6) - tmpdir (24)
-
webrick
/ httprequest (12) -
webrick
/ httpservlet / filehandler (24)
クラス
- BigDecimal (12)
- Bignum (60)
- Dir (24)
- File (12)
- Fixnum (108)
-
Gem
:: Package :: TarHeader (12) - IPAddr (28)
-
IRB
:: OutputMethod (12) - Logger (9)
-
MiniTest
:: Unit (6) -
MiniTest
:: Unit :: TestCase (1) - Module (1)
- Pathname (12)
-
REXML
:: Attribute (12) -
REXML
:: Attributes (12) -
REXML
:: Element (36) -
RSS
:: NSError (12) - Regexp (24)
-
RubyVM
:: InstructionSequence (12) - Shell (6)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (6) - String (40)
- Symbol (12)
-
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPServlet :: FileHandler (24)
モジュール
- Gem (12)
- Kernel (24)
-
MiniTest
:: Assertions (1) -
REXML
:: Namespace (24) -
REXML
:: SAX2Listener (24)
キーワード
- % (6)
- & (6)
- * (6)
- ** (6)
- + (6)
- - (6)
- -@ (3)
-
/ (9) - < (3)
- << (6)
- <= (3)
- <=> (6)
- == (3)
- > (3)
- >= (3)
- >> (6)
- CHR2FIX (12)
- FIX2INT (12)
- FIX2LONG (12)
- FIX2UINT (12)
- FIX2ULONG (12)
- FIXABLE (12)
- FIXEDENCODING (12)
-
FIXNUM
_ MAX (12) -
FIXNUM
_ MIN (12) -
FIXNUM
_ P (12) - Fixnum (9)
- INT2FIX (12)
- LONG2FIX (12)
- NEGFIXABLE (12)
- OverlappedPrefixError (12)
- POSFIXABLE (12)
-
SUPPORTS
_ INFO _ SIGNAL (1) - SYM2ID (12)
- [] (6)
- ^ (6)
-
_ assertions (1) - abs (6)
-
add
_ handler (12) -
add
_ namespace (12) -
assertion
_ count (1) - basename (42)
-
bit
_ length (3) -
create
_ makefile (12) -
delete
_ prefix (8) -
delete
_ prefix! (8) -
delete
_ suffix (8) -
delete
_ suffix! (8) - div (6)
- divmod (3)
-
end
_ prefix _ mapping (12) -
end
_ with? (6) - errors (1)
- even? (3)
- failures (1)
- fdiv (3)
-
fixed
_ encoding? (12) - fixpos (12)
- fixup (12)
-
infect
_ with _ assertions (1) - inspect (3)
-
install
_ files (12) -
install
_ system _ commands (6) - magnitude (6)
- mask (12)
- mktmpdir (24)
- modulo (6)
- namespace (12)
- new (9)
- odd? (3)
- ppx (12)
- prefix (68)
- prefix= (20)
- prefixes (24)
-
rb
_ ary _ entry (12) -
rb
_ ary _ new3 (12) -
rb
_ ary _ store (12) -
rb
_ catch (12) -
rb
_ exec _ arg _ fixup (1) -
rb
_ fix _ new (12) - remainder (3)
-
remove
_ handler (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) - run (1)
- size (6)
- skips (1)
-
start
_ prefix _ mapping (12) -
start
_ with? (14) - succ (3)
-
test
_ count (1) -
to
_ a (12) -
to
_ f (3) -
to
_ s (3) - tokfix (12)
- zero? (3)
- | (6)
- ~ (6)
検索結果
先頭5件
-
WEBrick
:: HTTPServlet :: FileHandler . remove _ handler(suffix) -> Class (100.0) -
与えられた拡張子に対応するサーブレットを削除します。
...与えられた拡張子に対応するサーブレットを削除します。
@param suffix 拡張子を指定します。... -
VALUE rb
_ ary _ new3(long n , VALUE i0 , i1 , i2 , . . . ) (18.0) -
長さ n で要素に i0 i1 i2 …を格納した Ruby の配列を作成し返します。
...n で要素に i0 i1 i2 …を格納した
Ruby の配列を作成し返します。
対応するRubyコード
ary = Array[i0, i1, i2...] または
ary = [i0, i1, i2...]
使用例
VALUE ary;
int i[3] = { 1, 2, 3 };
ary = rb_ary_new3(3, INT2FIX(i[0]), INT2FIX(i[1]), INT2FIX(i[2]));... -
ruby 1
. 8 . 4 feature (18.0) -
ruby 1.8.4 feature ruby 1.8.4 での ruby 1.8.3 からの変更点です。
...((<ruby 1.8.4 feature/IA64 [bug]>))
== Ruby本体
: Symbol [bug]
# * parse.y (dsym): prohibit empty symbol literal by interpolation.
# fixed: [ruby-talk:166529]
式展開で空のSymbolを作ることができたバグの修正。 ((<ruby-talk:166529>))
p :""......kada <nobu@ruby-lang.org>
#
# * regex.c (re_compile_pattern): numeric literal inside character class
# disabled succeeding backtrack. fixed: [ruby-list:41328]
文字コードの形で正規表現の文字クラスを指定すると、それ以降の
バックトラックが.......c (test_identical): test if two files are identical.
#
# * file.c (rb_f_test): support DOSISH systems where st_ino is not
# reliable. fixed: [ruby-core:06672]
#
# * win32.h, win32.c (rb_w32_osid): check the running platform.
i-nodeを持たないシステム(Windows等)で... -
int SYM2ID(VALUE symbol) (16.0)
-
Symbol symbol を数値に変換します。 1.4では、FIX2INT(symbol)と同じです。
...Symbol symbol を数値に変換します。
1.4では、FIX2INT(symbol)と同じです。... -
RubyVM
:: InstructionSequence # to _ a -> Array (6.0) -
self の情報を 14 要素の配列にして返します。
...:local_size=>2, :stack_max=>2},
# "<compiled>",
# "<compiled>",
# nil,
# 1,
# :top,
# [:num],
# 0,
# [],
# [1,
# [:trace, 1],
# [:putobject_OP_INT2FIX_O_1_C_],
# [:putobject, 2],
# [:opt_plus, {:mid=>:+, :flag=>256, :orig_argc=>1, :blockptr=>nil}],
# [:dup],
# [:setlocal_OP__WC__0, 2],
# [:le... -
VALUE rb
_ ary _ entry(VALUE ary , long offset) (6.0) -
ary のインデックス offset の要素を返します。
...負のインデックスも使えます。
対応するRubyコード
ary[offset] または
ary.at(offset)
使用例
VALUE num;
num = rb_ary_entry(ary, offset);
printf("%d\n", FIX2INT(num));
キャストを使った要素の参照方法
VALUE num = RARRAY(ary)->ptr[offset];... -
VALUE rb
_ catch(const char *tag , VALUE (*proc)() , VALUE data) (6.0) -
catch と同等の動作を実行します。
..._yield(VALUE a, VALUE b)
{
return rb_yield(b);
}
static VALUE
foo_catch(VALUE obj)
{
return rb_catch("footag", foo_yield, INT2FIX(2));
}
static VALUE
foo_abort(VALUE obj)
{
return rb_throw("footag", Qnil);
}
void
Init_foo(void)
{
VALUE Foo = rb_de... -
ruby 1
. 9 feature (6.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
...分離し、RUNIT::TestCase では RUNIT::Assert でなく RUNIT::AssertMixin を使うようになりました
: constification
: core dump bug fix ((<ruby-dev:28327>)), ((<ruby-dev:28632>)), ((<ruby-core:07833>)), ((<ruby-dev:28614>)), ((<ruby-dev:28585>)), ((<ruby-dev:28582>)), ((<ruby-talk:1... -
void rb
_ ary _ store(VALUE ary , long idx , VALUE val) (6.0) -
配列 ary のインデックス idx に val を格納します。idx が範囲を越えるときは Ruby レベルと同じく自動的にサイズが拡張されます。
...を越えるときは
Ruby レベルと同じく自動的にサイズが拡張されます。
対応するRubyコード
ary[idx] = val
使用例
VALUE ary;
int idx;
int n[5] = { 1, 2, 3, 4, 5 };
ary = rb_ary_new();
for (idx=0; idx<5; idx++) rb_ary_store(ary, idx, INT2FIX(n[idx]));...