mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
102 lines
1.1 KiB
Markdown
102 lines
1.1 KiB
Markdown
# Features
|
|
|
|
mruby is an implementation of the Ruby programming language.
|
|
These documents are describing the language features and libraries
|
|
which are provided together with mruby.
|
|
|
|
## Core Classes and Modules
|
|
|
|
### Array
|
|
|
|
The class Array is an implementation of the Array data type in Ruby
|
|
|
|
[Wikipedia - Array data type](http://en.wikipedia.org/wiki/Array_data_type)
|
|
> In computer science, an array type is a data type that is meant to describe
|
|
> a collection of elements (values or variables), each selected by one or
|
|
> more indices (identifying keys) that can be computed at run time by the
|
|
> program.
|
|
|
|
#### Methods
|
|
|
|
##### *
|
|
|
|
##### +
|
|
|
|
##### <<
|
|
|
|
##### []
|
|
|
|
##### []=
|
|
|
|
##### clear
|
|
|
|
##### concat
|
|
|
|
##### delete_at
|
|
|
|
##### empty?
|
|
|
|
##### first
|
|
|
|
##### index
|
|
|
|
##### initialize_copy
|
|
|
|
##### join
|
|
|
|
##### last
|
|
|
|
##### length
|
|
|
|
##### pop
|
|
|
|
##### push
|
|
|
|
##### replace
|
|
|
|
##### reverse
|
|
|
|
##### reverse!
|
|
|
|
##### rindex
|
|
|
|
##### shift
|
|
|
|
##### size
|
|
|
|
##### slice
|
|
|
|
##### unshift
|
|
|
|
##### inspect
|
|
|
|
##### to_s
|
|
|
|
##### ==
|
|
|
|
##### eql?
|
|
|
|
##### <=>
|
|
|
|
### Class
|
|
|
|
### Comparable
|
|
|
|
### Enumerable
|
|
|
|
### Hash
|
|
|
|
### Numeric
|
|
|
|
### Object
|
|
|
|
### Proc
|
|
|
|
### Range
|
|
|
|
### String
|
|
|
|
### Symbol
|
|
|
|
## Standard Library
|