Files
mruby-mruby/doc/language/Core.md
T
2014-05-10 22:08:40 +09:00

27 KiB

Core Classes

Array

ISO Code Mixins Source File
15.2.12 n/a src/array.c

Class Methods

[]

ISO Code Source File C Function
15.2.12.4.1 src/array.c mrb_ary_s_create

Methods

*

ISO Code Source File C Function
15.2.12.5.2 src/array.c mrb_ary_times

+

ISO Code Source File C Function
15.2.12.5.1 src/array.c mrb_ary_plus

<<

ISO Code Source File C Function
15.2.12.5.3 src/array.c mrb_ary_push_m

[]

ISO Code Source File C Function
15.2.12.5.4 src/array.c mrb_ary_aget

[]=

ISO Code Source File C Function
15.2.12.5.5 src/array.c mrb_ary_aset

__ary_cmp

ISO Code Source File C Function
n/a src/array.c mrb_ary_cmp

__ary_eq

ISO Code Source File C Function
n/a src/array.c mrb_ary_eq

clear

ISO Code Source File C Function
15.2.12.5.6 src/array.c mrb_ary_clear

concat

ISO Code Source File C Function
15.2.12.5.8 src/array.c mrb_ary_concat_m

delete_at

ISO Code Source File C Function
15.2.12.5.9 src/array.c mrb_ary_delete_at

empty?

ISO Code Source File C Function
15.2.12.5.12 src/array.c mrb_ary_empty_p

first

ISO Code Source File C Function
15.2.12.5.13 src/array.c mrb_ary_first

index

ISO Code Source File C Function
15.2.12.5.14 src/array.c mrb_ary_index_m

initialize_copy

ISO Code Source File C Function
15.2.12.5.16 src/array.c mrb_ary_replace_m

join

ISO Code Source File C Function
15.2.12.5.17 src/array.c mrb_ary_join_m

last

ISO Code Source File C Function
15.2.12.5.18 src/array.c mrb_ary_last

length

ISO Code Source File C Function
15.2.12.5.19 src/array.c mrb_ary_size

pop

ISO Code Source File C Function
15.2.12.5.21 src/array.c mrb_ary_pop

push

ISO Code Source File C Function
15.2.12.5.22 src/array.c mrb_ary_push_m

replace

ISO Code Source File C Function
15.2.12.5.23 src/array.c mrb_ary_replace_m

reverse

ISO Code Source File C Function
15.2.12.5.24 src/array.c mrb_ary_reverse

reverse!

ISO Code Source File C Function
15.2.12.5.25 src/array.c mrb_ary_reverse_bang

rindex

ISO Code Source File C Function
15.2.12.5.26 src/array.c mrb_ary_rindex_m

shift

ISO Code Source File C Function
15.2.12.5.27 src/array.c mrb_ary_shift

size

ISO Code Source File C Function
15.2.12.5.28 src/array.c mrb_ary_size

slice

ISO Code Source File C Function
15.2.12.5.29 src/array.c mrb_ary_aget

unshift

ISO Code Source File C Function
15.2.12.5.30 src/array.c mrb_ary_unshift_m

Exception

ISO Code Mixins Source File
15.2.22 n/a src/error.c

Class Methods

exception

ISO Code Source File C Function
n/a src/class.c mrb_instance_new

Methods

==

ISO Code Source File C Function
n/a src/error.c exc_equal

backtrace

ISO Code Source File C Function
n/a src/backtrace.c mrb_exc_backtrace

exception

ISO Code Source File C Function
n/a src/error.c exc_exception

initialize

ISO Code Source File C Function
n/a src/error.c exc_initialize

inspect

ISO Code Source File C Function
n/a src/error.c exc_inspect

message

ISO Code Source File C Function
n/a src/error.c exc_message

to_s

ISO Code Source File C Function
n/a src/error.c exc_to_s

FalseClass

ISO Code Mixins Source File
n/a n/a src/object.c

Methods

&

ISO Code Source File C Function
15.2.6.3.1 src/object.c false_and

^

ISO Code Source File C Function
15.2.6.3.2 src/object.c false_xor

inspect

ISO Code Source File C Function
n/a src/object.c false_to_s

to_s

ISO Code Source File C Function
15.2.6.3.3 src/object.c false_to_s

|

ISO Code Source File C Function
15.2.6.3.4 src/object.c false_or

Fixnum

ISO Code Mixins Source File
n/a n/a src/numeric.c

Methods

%

ISO Code Source File C Function
15.2.8.3.5 src/numeric.c fix_mod

&

ISO Code Source File C Function
15.2.8.3.9 src/numeric.c fix_and

*

ISO Code Source File C Function
15.2.8.3.3 src/numeric.c fix_mul

+

ISO Code Source File C Function
15.2.8.3.1 src/numeric.c fix_plus

-

ISO Code Source File C Function
15.2.8.3.2 src/numeric.c fix_minus

<<

ISO Code Source File C Function
15.2.8.3.12 src/numeric.c fix_lshift

==

ISO Code Source File C Function
15.2.8.3.7 src/numeric.c fix_equal

>>

ISO Code Source File C Function
15.2.8.3.13 src/numeric.c fix_rshift

^

ISO Code Source File C Function
15.2.8.3.11 src/numeric.c fix_xor

divmod

ISO Code Source File C Function
15.2.8.3.30 src/numeric.c fix_divmod

eql?

ISO Code Source File C Function
15.2.8.3.16 src/numeric.c fix_eql

hash

ISO Code Source File C Function
15.2.8.3.18 src/numeric.c flo_hash

inspect

ISO Code Source File C Function
n/a src/numeric.c fix_to_s

to_f

ISO Code Source File C Function
15.2.8.3.23 src/numeric.c fix_to_f

to_s

ISO Code Source File C Function
15.2.8.3.25 src/numeric.c fix_to_s

|

ISO Code Source File C Function
15.2.8.3.10 src/numeric.c fix_or

~

ISO Code Source File C Function
15.2.8.3.8 src/numeric.c fix_rev

Float

ISO Code Mixins Source File
15.2.9 n/a src/numeric.c

Methods

%

ISO Code Source File C Function
15.2.9.3.5 src/numeric.c flo_mod

*

ISO Code Source File C Function
15.2.9.3.3 src/numeric.c flo_mul

+

ISO Code Source File C Function
15.2.9.3.1 src/numeric.c flo_plus

-

ISO Code Source File C Function
15.2.9.3.2 src/numeric.c flo_minus

==

ISO Code Source File C Function
15.2.9.3.7 src/numeric.c flo_eq

ceil

ISO Code Source File C Function
15.2.9.3.8 src/numeric.c flo_ceil

divmod

ISO Code Source File C Function
n/a src/numeric.c flo_divmod

eql?

ISO Code Source File C Function
15.2.8.3.16 src/numeric.c flo_eql

finite?

ISO Code Source File C Function
15.2.9.3.9 src/numeric.c flo_finite_p

floor

ISO Code Source File C Function
15.2.9.3.10 src/numeric.c flo_floor

infinite?

ISO Code Source File C Function
15.2.9.3.11 src/numeric.c flo_infinite_p

inspect

ISO Code Source File C Function
n/a src/numeric.c flo_to_s

nan?

ISO Code Source File C Function
n/a src/numeric.c flo_nan_p

round

ISO Code Source File C Function
15.2.9.3.12 src/numeric.c flo_round

to_f

ISO Code Source File C Function
15.2.9.3.13 src/numeric.c flo_to_f

to_i

ISO Code Source File C Function
15.2.9.3.14 src/numeric.c flo_truncate

to_int

ISO Code Source File C Function
n/a src/numeric.c flo_truncate

to_s

ISO Code Source File C Function
15.2.9.3.16 src/numeric.c flo_to_s

truncate

ISO Code Source File C Function
15.2.9.3.15 src/numeric.c flo_truncate

Hash

ISO Code Mixins Source File
15.2.13 n/a src/hash.c

Methods

[]

ISO Code Source File C Function
15.2.13.4.2 src/hash.c mrb_hash_aget

[]=

ISO Code Source File C Function
15.2.13.4.3 src/hash.c mrb_hash_aset

__delete

ISO Code Source File C Function
15.2.13.4.8 src/hash.c mrb_hash_delete

clear

ISO Code Source File C Function
15.2.13.4.4 src/hash.c mrb_hash_clear

default

ISO Code Source File C Function
15.2.13.4.5 src/hash.c mrb_hash_default

default=

ISO Code Source File C Function
15.2.13.4.6 src/hash.c mrb_hash_set_default

default_proc

ISO Code Source File C Function
15.2.13.4.7 src/hash.c mrb_hash_default_proc

default_proc=

ISO Code Source File C Function
15.2.13.4.7 src/hash.c mrb_hash_set_default_proc

dup

ISO Code Source File C Function
n/a src/hash.c mrb_hash_dup

empty?

ISO Code Source File C Function
15.2.13.4.12 src/hash.c mrb_hash_empty_p

has_key?

ISO Code Source File C Function
15.2.13.4.13 src/hash.c mrb_hash_has_key

has_value?

ISO Code Source File C Function
15.2.13.4.14 src/hash.c mrb_hash_has_value

include?

ISO Code Source File C Function
15.2.13.4.15 src/hash.c mrb_hash_has_key

initialize

ISO Code Source File C Function
15.2.13.4.16 src/hash.c mrb_hash_init

key?

ISO Code Source File C Function
15.2.13.4.18 src/hash.c mrb_hash_has_key

keys

ISO Code Source File C Function
15.2.13.4.19 src/hash.c mrb_hash_keys

length

ISO Code Source File C Function
15.2.13.4.20 src/hash.c mrb_hash_size_m

member?

ISO Code Source File C Function
15.2.13.4.21 src/hash.c mrb_hash_has_key

shift

ISO Code Source File C Function
15.2.13.4.24 src/hash.c mrb_hash_shift

size

ISO Code Source File C Function
15.2.13.4.25 src/hash.c mrb_hash_size_m

store

ISO Code Source File C Function
15.2.13.4.26 src/hash.c mrb_hash_aset

to_hash

ISO Code Source File C Function
15.2.13.4.29 src/hash.c mrb_hash_to_hash

value?

ISO Code Source File C Function
15.2.13.4.27 src/hash.c mrb_hash_has_value

values

ISO Code Source File C Function
15.2.13.4.28 src/hash.c mrb_hash_values

Integer

ISO Code Mixins Source File
15.2.8 n/a src/numeric.c

Methods

to_i

ISO Code Source File C Function
15.2.8.3.24 src/numeric.c int_to_i

to_int

ISO Code Source File C Function
n/a src/numeric.c int_to_i

NilClass

ISO Code Mixins Source File
n/a n/a src/object.c

Methods

&

ISO Code Source File C Function
15.2.4.3.1 src/object.c false_and

^

ISO Code Source File C Function
15.2.4.3.2 src/object.c false_xor

inspect

ISO Code Source File C Function
n/a src/object.c nil_inspect

nil?

ISO Code Source File C Function
15.2.4.3.4 src/object.c mrb_true

to_s

ISO Code Source File C Function
15.2.4.3.5 src/object.c nil_to_s

|

ISO Code Source File C Function
15.2.4.3.3 src/object.c false_or

Numeric

ISO Code Mixins Source File
15.2.7 n/a src/numeric.c

Methods

**

ISO Code Source File C Function
n/a src/numeric.c num_pow

/

ISO Code Source File C Function
15.2.8.3.4 src/numeric.c num_div

<=>

ISO Code Source File C Function
15.2.9.3.6 src/numeric.c num_cmp

quo

ISO Code Source File C Function
15.2.7.4.5 src/numeric.c num_div

Proc

ISO Code Mixins Source File
15.2.17 n/a src/proc.c

Methods

arity

ISO Code Source File C Function
n/a src/proc.c mrb_proc_arity

initialize

ISO Code Source File C Function
n/a src/proc.c mrb_proc_initialize

initialize_copy

ISO Code Source File C Function
n/a src/proc.c mrb_proc_init_copy

Range

ISO Code Mixins Source File
15.2.14 n/a src/range.c

Methods

==

ISO Code Source File C Function
15.2.14.4.1 src/range.c mrb_range_eq

===

ISO Code Source File C Function
15.2.14.4.2 src/range.c mrb_range_include

begin

ISO Code Source File C Function
15.2.14.4.3 src/range.c mrb_range_beg

end

ISO Code Source File C Function
15.2.14.4.5 src/range.c mrb_range_end

eql?

ISO Code Source File C Function
15.2.14.4.14 src/range.c range_eql

exclude_end?

ISO Code Source File C Function
15.2.14.4.6 src/range.c mrb_range_excl

first

ISO Code Source File C Function
15.2.14.4.7 src/range.c mrb_range_beg

include?

ISO Code Source File C Function
15.2.14.4.8 src/range.c mrb_range_include

initialize

ISO Code Source File C Function
15.2.14.4.9 src/range.c mrb_range_initialize

initialize_copy

ISO Code Source File C Function
15.2.14.4.15 src/range.c range_initialize_copy

inspect

ISO Code Source File C Function
15.2.14.4.13 src/range.c range_inspect

last

ISO Code Source File C Function
15.2.14.4.10 src/range.c mrb_range_end

member?

ISO Code Source File C Function
15.2.14.4.11 src/range.c mrb_range_include

to_s

ISO Code Source File C Function
15.2.14.4.12 src/range.c range_to_s

RuntimeError

ISO Code Mixins Source File
15.2.28 n/a src/error.c

ScriptError

ISO Code Mixins Source File
15.2.37 n/a src/error.c

StandardError

ISO Code Mixins Source File
15.2.23 n/a src/error.c

String

ISO Code Mixins Source File
15.2.10 n/a src/string.c

Methods

*

ISO Code Source File C Function
15.2.10.5.5 src/string.c mrb_str_times

+

ISO Code Source File C Function
15.2.10.5.4 src/string.c mrb_str_plus_m

<=>

ISO Code Source File C Function
15.2.10.5.1 src/string.c mrb_str_cmp_m

==

ISO Code Source File C Function
15.2.10.5.2 src/string.c mrb_str_equal_m

[]

ISO Code Source File C Function
15.2.10.5.6 src/string.c mrb_str_aref_m

bytes

ISO Code Source File C Function
n/a src/string.c mrb_str_bytes

bytesize

ISO Code Source File C Function
n/a src/string.c mrb_str_bytesize

capitalize

ISO Code Source File C Function
15.2.10.5.7 src/string.c mrb_str_capitalize

capitalize!

ISO Code Source File C Function
15.2.10.5.8 src/string.c mrb_str_capitalize_bang

chomp

ISO Code Source File C Function
15.2.10.5.9 src/string.c mrb_str_chomp

chomp!

ISO Code Source File C Function
15.2.10.5.10 src/string.c mrb_str_chomp_bang

chop

ISO Code Source File C Function
15.2.10.5.11 src/string.c mrb_str_chop

chop!

ISO Code Source File C Function
15.2.10.5.12 src/string.c mrb_str_chop_bang

downcase

ISO Code Source File C Function
15.2.10.5.13 src/string.c mrb_str_downcase

downcase!

ISO Code Source File C Function
15.2.10.5.14 src/string.c mrb_str_downcase_bang

empty?

ISO Code Source File C Function
15.2.10.5.16 src/string.c mrb_str_empty_p

eql?

ISO Code Source File C Function
15.2.10.5.17 src/string.c mrb_str_eql

hash

ISO Code Source File C Function
15.2.10.5.20 src/string.c mrb_str_hash_m

include?

ISO Code Source File C Function
15.2.10.5.21 src/string.c mrb_str_include

index

ISO Code Source File C Function
15.2.10.5.22 src/string.c mrb_str_index_m

initialize

ISO Code Source File C Function
15.2.10.5.23 src/string.c mrb_str_init

initialize_copy

ISO Code Source File C Function
15.2.10.5.24 src/string.c mrb_str_replace

inspect

ISO Code Source File C Function
15.2.10.5.46 src/string.c mrb_str_inspect

intern

ISO Code Source File C Function
15.2.10.5.25 src/string.c mrb_str_intern

length

ISO Code Source File C Function
15.2.10.5.26 src/string.c mrb_str_size

replace

ISO Code Source File C Function
15.2.10.5.28 src/string.c mrb_str_replace

reverse

ISO Code Source File C Function
15.2.10.5.29 src/string.c mrb_str_reverse

reverse!

ISO Code Source File C Function
15.2.10.5.30 src/string.c mrb_str_reverse_bang

rindex

ISO Code Source File C Function
15.2.10.5.31 src/string.c mrb_str_rindex_m

size

ISO Code Source File C Function
15.2.10.5.33 src/string.c mrb_str_size

slice

ISO Code Source File C Function
15.2.10.5.34 src/string.c mrb_str_aref_m

split

ISO Code Source File C Function
15.2.10.5.35 src/string.c mrb_str_split_m

to_f

ISO Code Source File C Function
15.2.10.5.38 src/string.c mrb_str_to_f

to_i

ISO Code Source File C Function
15.2.10.5.39 src/string.c mrb_str_to_i

to_s

ISO Code Source File C Function
15.2.10.5.40 src/string.c mrb_str_to_s

to_str

ISO Code Source File C Function
n/a src/string.c mrb_str_to_s

to_sym

ISO Code Source File C Function
15.2.10.5.41 src/string.c mrb_str_intern

upcase

ISO Code Source File C Function
15.2.10.5.42 src/string.c mrb_str_upcase

upcase!

ISO Code Source File C Function
15.2.10.5.43 src/string.c mrb_str_upcase_bang

Symbol

ISO Code Mixins Source File
15.2.11 n/a src/symbol.c

Methods

<=>

ISO Code Source File C Function
n/a src/symbol.c sym_cmp

===

ISO Code Source File C Function
15.2.11.3.1 src/symbol.c sym_equal

id2name

ISO Code Source File C Function
15.2.11.3.2 src/symbol.c mrb_sym_to_s

inspect

ISO Code Source File C Function
15.2.11.3.5 src/symbol.c sym_inspect

to_s

ISO Code Source File C Function
15.2.11.3.3 src/symbol.c mrb_sym_to_s

to_sym

ISO Code Source File C Function
15.2.11.3.4 src/symbol.c sym_to_sym

SyntaxError

ISO Code Mixins Source File
15.2.38 n/a src/error.c

TrueClass

ISO Code Mixins Source File
n/a n/a src/object.c

Methods

&

ISO Code Source File C Function
15.2.5.3.1 src/object.c true_and

^

ISO Code Source File C Function
15.2.5.3.2 src/object.c true_xor

inspect

ISO Code Source File C Function
n/a src/object.c true_to_s

to_s

ISO Code Source File C Function
15.2.5.3.3 src/object.c true_to_s

|

ISO Code Source File C Function
15.2.5.3.4 src/object.c true_or

Core Modules

Comparable

ISO Code Source File
15.3.3 src/compar.c

Enumerable

ISO Code Source File
15.3.2 src/enum.c

GC

ISO Code Source File
n/a src/gc.c

Class Methods

disable

ISO Code Source File C Function
n/a src/gc.c gc_disable

enable

ISO Code Source File C Function
n/a src/gc.c gc_enable

generational_mode

ISO Code Source File C Function
n/a src/gc.c gc_generational_mode_get

generational_mode=

ISO Code Source File C Function
n/a src/gc.c gc_generational_mode_set

interval_ratio

ISO Code Source File C Function
n/a src/gc.c gc_interval_ratio_get

interval_ratio=

ISO Code Source File C Function
n/a src/gc.c gc_interval_ratio_set

start

ISO Code Source File C Function
n/a src/gc.c gc_start

step_ratio

ISO Code Source File C Function
n/a src/gc.c gc_step_ratio_get

step_ratio=

ISO Code Source File C Function
n/a src/gc.c gc_step_ratio_set

test

ISO Code Source File C Function
n/a src/gc.c gc_test

Kernel

ISO Code Source File
15.3.1 src/kernel.c

Class Methods

block_given?

ISO Code Source File C Function
15.3.1.2.2 src/kernel.c mrb_f_block_given_p_m

global_variables

ISO Code Source File C Function
15.3.1.2.4 src/kernel.c mrb_f_global_variables

iterator?

ISO Code Source File C Function
15.3.1.2.5 src/kernel.c mrb_f_block_given_p_m

raise

ISO Code Source File C Function
15.3.1.2.12 src/kernel.c mrb_f_raise

Methods

!=

ISO Code Source File C Function
n/a src/kernel.c mrb_obj_not_equal_m

==

ISO Code Source File C Function
15.3.1.3.1 src/kernel.c mrb_obj_equal_m

===

ISO Code Source File C Function
15.3.1.3.2 src/kernel.c mrb_equal_m

__case_eqq

ISO Code Source File C Function
n/a src/kernel.c mrb_obj_ceqq

id

ISO Code Source File C Function
15.3.1.3.3 src/kernel.c mrb_obj_id_m

send

ISO Code Source File C Function
15.3.1.3.4 src/kernel.c mrb_f_send

block_given?

ISO Code Source File C Function
15.3.1.3.6 src/kernel.c mrb_f_block_given_p_m

class

ISO Code Source File C Function
15.3.1.3.7 src/kernel.c mrb_obj_class_m

clone

ISO Code Source File C Function
15.3.1.3.8 src/kernel.c mrb_obj_clone

define_singleton_method

ISO Code Source File C Function
n/a src/kernel.c mod_define_singleton_method

dup

ISO Code Source File C Function
15.3.1.3.9 src/kernel.c mrb_obj_dup

eql?

ISO Code Source File C Function
15.3.1.3.10 src/kernel.c mrb_obj_equal_m

equal?

ISO Code Source File C Function
15.3.1.3.11 src/kernel.c mrb_obj_equal_m

extend

ISO Code Source File C Function
15.3.1.3.13 src/kernel.c mrb_obj_extend_m

global_variables

ISO Code Source File C Function
15.3.1.3.14 src/kernel.c mrb_f_global_variables

hash

ISO Code Source File C Function
15.3.1.3.15 src/kernel.c mrb_obj_hash

initialize_copy

ISO Code Source File C Function
15.3.1.3.16 src/kernel.c mrb_obj_init_copy

inspect

ISO Code Source File C Function
15.3.1.3.17 src/kernel.c mrb_obj_inspect

instance_eval

ISO Code Source File C Function
15.3.1.3.18 src/kernel.c mrb_obj_instance_eval

instance_of?

ISO Code Source File C Function
15.3.1.3.19 src/kernel.c obj_is_instance_of

instance_variable_defined?

ISO Code Source File C Function
15.3.1.3.20 src/kernel.c mrb_obj_ivar_defined

instance_variable_get

ISO Code Source File C Function
15.3.1.3.21 src/kernel.c mrb_obj_ivar_get

instance_variable_set

ISO Code Source File C Function
15.3.1.3.22 src/kernel.c mrb_obj_ivar_set

instance_variables

ISO Code Source File C Function
15.3.1.3.23 src/kernel.c mrb_obj_instance_variables

is_a?

ISO Code Source File C Function
15.3.1.3.24 src/kernel.c mrb_obj_is_kind_of_m

iterator?

ISO Code Source File C Function
15.3.1.3.25 src/kernel.c mrb_f_block_given_p_m

kind_of?

ISO Code Source File C Function
15.3.1.3.26 src/kernel.c mrb_obj_is_kind_of_m

methods

ISO Code Source File C Function
15.3.1.3.31 src/kernel.c mrb_obj_methods_m

nil?

ISO Code Source File C Function
15.3.1.3.32 src/kernel.c mrb_false

object_id

ISO Code Source File C Function
15.3.1.3.33 src/kernel.c mrb_obj_id_m

private_methods

ISO Code Source File C Function
15.3.1.3.36 src/kernel.c mrb_obj_private_methods

protected_methods

ISO Code Source File C Function
15.3.1.3.37 src/kernel.c mrb_obj_protected_methods

public_methods

ISO Code Source File C Function
15.3.1.3.38 src/kernel.c mrb_obj_public_methods

raise

ISO Code Source File C Function
15.3.1.3.40 src/kernel.c mrb_f_raise

remove_instance_variable

ISO Code Source File C Function
15.3.1.3.41 src/kernel.c mrb_obj_remove_instance_variable

respond_to?

ISO Code Source File C Function
15.3.1.3.43 src/kernel.c obj_respond_to

send

ISO Code Source File C Function
15.3.1.3.44 src/kernel.c mrb_f_send

singleton_class

ISO Code Source File C Function
n/a src/kernel.c mrb_singleton_class

singleton_methods

ISO Code Source File C Function
15.3.1.3.45 src/kernel.c mrb_obj_singleton_methods_m

to_s

ISO Code Source File C Function
15.3.1.3.46 src/kernel.c mrb_any_to_s