Introdução ao Ruby

355 visualizações

Publicada em

Publicada em: Software
0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
355
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
7
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao Ruby

  1. 1. +MarinaLimeira Introdução ao Ruby
  2. 2. Sobre mim ● Técnica em Computação pelo IFAL ● Discente de Ciência da Computação - UFAL ● Desenvolvedora Web na Roga Labs
  3. 3. Ruby ● Desenvolvida por Yukihiro Matsumoto ● Lançada em 1995 ● “I wanted a scripting language that was more powerful than Perl, and more object-oriented than Python. That's why I decided to design my own language.” ● Escrita em C ● Open Source
  4. 4. Ruby ● Orientada a Objetos ○ Tudo é objeto ● Interpretada
  5. 5. Ruby ● Tipagem dinâmica e forte ○ Inferência de tipos
  6. 6. Ruby ● Interactive Ruby Shell (IRB)
  7. 7. Ruby ● Variáveis
  8. 8. Ruby ● Tipos de dados ○ Inteiros, reais e strings
  9. 9. Ruby ● Tipos de dados ○ ‘string’ ou “string”?
  10. 10. Ruby ● Tipos de dados ○ Array
  11. 11. Ruby ● Tipos de dados ○ Hash
  12. 12. Ruby ● Operadores lógicos Operador Função && and E || or OU ! not NÃO == IGUAL != DIFERENTE
  13. 13. Ruby ● Estruturas de Controle ○ if - elsif - else
  14. 14. Ruby ● Estruturas de Controle ○ case
  15. 15. Ruby ● Estruturas de Controle ○ unless
  16. 16. Ruby ● Estruturas de Controle ○ while ○ until
  17. 17. Ruby ● Estruturas de Controle ○ for
  18. 18. Ruby ● Classes
  19. 19. Ruby ● Classes ○ attr_writer :nome ○ attr_reader :nome
  20. 20. Ruby ● Classes
  21. 21. Ruby ● Classes ○ OpenClasses
  22. 22. Ruby ● Gems rubygems.org
  23. 23. JRuby ● Java Virtual Machine
  24. 24. +GDG Maceio

×