TKVR

Chris Pine, Learn to Program Chapter 3- Variables/Assignment

Feb 16th, 2012
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.96 KB | None | 0 0
  1. myString = '. . . you can say that again. . .'
  2. puts myString
  3. puts myString
  4.  
  5. # aissgn strings to variables (so, give strings a name so it's stored in the computer)
  6. name = 'Patricia Rosanna Jessica Mildred Oppenheimer'
  7. puts 'My name is ' + name + '.'
  8. puts 'Wow! ' + name + ' is a really long name!'
  9.  
  10. # reassign different object to a variable
  11. composer = 'Mozart'
  12. puts composer + ' was "da bomb", in his day.'
  13.  
  14. composer = 'Beethoven'
  15. puts 'But I prefer ' + composer + ', personally.'
  16.  
  17. # variables can point to any object, not just strings
  18. var = 'just another ' + 'string'
  19. puts var
  20.  
  21. var = 5 * (1+2)
  22. puts var
  23.  
  24. # variables can point to anything but another variables
  25. var1 = 8
  26. var2 = var1
  27. puts var1
  28. puts var2
  29.  
  30. puts ''
  31.  
  32. var1 = 'eight'
  33. puts var1
  34. puts var2
  35.  
  36. # tried to point var2 to var1, it really pointed to 8 instead (just like var1 was pointing to). Then we had var1 point to  'eight', but since var2 was never really pointing at var1, it stays pointing at 8.
Add Comment
Please, Sign In to add comment