Ruby for biginner - Don't be suprised

788 vues

Publié le

from http://slid.es/nacyot/ruby
on aug 2013 at Dev.study
by nacyot(Kim Daekwon)

Publié dans : Technologie, Formation
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
788
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
13
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Ruby for biginner - Don't be suprised

  1. 1. RUBY
  2. 2. PROGRAMMING LANGUAGE OTAKU
  3. 3. PRINCIPLE OF LEAST SURPRISE
  4. 4. FOR EXAMPLE, I WAS A C++ PROGRAMMER BEFORE I STARTED DESIGNING RUBY. I PROGRAMMED IN C++ EXCLUSIVELY FOR TWO OR THREE YEARS. AND AFTER TWO YEARS OF C++ PROGRAMMING, IT STILL SURPRISED ME.
  5. 5. NEED-TO-KNOW
  6. 6. SYNTAX SUGARS
  7. 7. RUBY 2.0
  8. 8. CONVENTIONS
  9. 9. VARIABLES
  10. 10. ? METHODS
  11. 11. ! METHODS
  12. 12. MAGIC COMMENT
  13. 13. MAGIC COMMENT IN RUBY 2.0
  14. 14. OPTIONAL PARENTHESES
  15. 15. DOMAIN SPECIFIC LANGUAGE
  16. 16. EVERYTHING IN RUBY EVALUATES TO TRUE EXCEPT FOR FALSE AND NIL.
  17. 17. STRING INTERPOLATION
  18. 18. STRING & SYMBOL
  19. 19. STRING
  20. 20. SYMBOL
  21. 21. STRING VS. SYMBOL
  22. 22. ARRAY
  23. 23. SYMBOL
  24. 24. ENUMERABLE(.EACH)
  25. 25. FILE
  26. 26. .MAP
  27. 27. LAMBDA SYNTAX SUGAR
  28. 28. __DIR__ VS. FILE.DIRNAME(__FILE__)
  29. 29. INHERITANCE
  30. 30. MIX-IN
  31. 31. INCLUDE VS. INHERITANCE
  32. 32. SELF VS. INCLUDE
  33. 33. PREPEND VS. SELF
  34. 34. HASH PARAMETERS
  35. 35. KEYWORD PARAMETERS
  36. 36. ????????
  37. 37. IF STATEMENT?
  38. 38. IF STATEMENT
  39. 39. EXPRESSION-ORIENTED inpython:
  40. 40. OPEN CLASS
  41. 41. IN RAILS
  42. 42. REFINEMENTS
  43. 43. DON'T BE SURPRISED!
  44. 44. THANK YOU!

×