Guía del usuario de Ruby

matz


Tabla de contenidos
Contenidos
1. ¿Qué es Ruby?
2. Inicio
3. Ejemplos sencillos
3.1. El bucle de entrada/evaluación
4. Cadenas
5. Expresiones regulares
6. Arrays
7. Hashes
8. Retomando los ejemplos sencillos
8.1. Factoriales
8.2. Cadenas
8.3. Expresiones regulares
9. Estructuras de control
9.1. case
9.2. while
9.3. for
10. Iteradores
11. Pensamiento orientado a objetos
12. Métodos
13. Clases
14. Herencia
15. Redefinición de métodos
16. Control de accesos
17. Métodos singleton
18. Módulos
19. Objetos procedimiento
20. Variables
20.1. Variables globales
20.2. Variables de instancia
20.3. Variables locales
21. Constantes
22. Procesamiento de excepciones: rescue
23. Procesamiento de excepciones: ensure
24. Accesores
24.1. El método inspect
24.2. Facilitando la creación de accesores
24.3. Más diversión con la fruta
25. Inicialización de objetos
25.1. El método initialize
25.2. Modificando suposiciones por requisitos
25.3. Inicialización flexible
26. Entresijos
26.1. Delimitadores de sentencias
26.2. Comentarios
26.3. Organización del código
26.4. Esto es todo
Lista de tablas
5-1. Caracteres especiales en expresiones regulares
20-1. Clases de variables
20-2. Variables de sistema
24-1. Accesores