Skip to content

Instantly share code, notes, and snippets.

@Noffica
Created June 23, 2015 18:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Noffica/4f50d0040953771a3dc1 to your computer and use it in GitHub Desktop.
Save Noffica/4f50d0040953771a3dc1 to your computer and use it in GitHub Desktop.
Lighthouse Labs - Week 1 - Day 2
vagrant [Day-2]> pry
[1] pry(main)> def say_hi
[1] pry(main)* name = gets.chomp
[1] pry(main)* puts "Hi, #{name}."
[1] pry(main)* end
=> :say_hi
[2] pry(main)> say_hi
Matthews
Hi, Matthews.
=> nil
[3] pry(main)> puts name
NameError: undefined local variable or method `name' for main:Object
from (pry):6:in `__pry__'
[4] pry(main)> name = "Nauman"
=> "Nauman"
[5] pry(main)> name.#inspect
[5] pry(main)* "
[5] pry(main)* #
[5] pry(main)* #
[5] pry(main)* *
[5] pry(main)*
[5] pry(main)> name.inspect
=> "\"Nauman\""
[6] pry(main)> number = 99
=> 99
[7] pry(main)> number.inspect
=> "99"
[8] pry(main)> name.downcase
=> "nauman"
[9] pry(main)> name.downcase!
=> "nauman"
[10] pry(main)> name
=> "nauman"
[11] pry(main)> people_closest_to_me = [Sumit, Siv, Adam]
NameError: uninitialized constant Sumit
from (pry):14:in `__pry__'
[12] pry(main)> people_closest_to_me = ["Sumit", "Siv", "Adam"]
=> ["Sumit", "Siv", "Adam"]
[13] pry(main)> people_closest_to_me.each { |x|
[13] pry(main)* puts x
[13] pry(main)* }
Sumit
Siv
Adam
=> ["Sumit", "Siv", "Adam"]
[14] pry(main)> include Math
=> Object
[15] pry(main)> sqrt (75)
=> 8.660254037844387
[16] pry(main)> sqrt (225)
=> 15.0
[17] pry(main)> sqrt (22/7)
=> 1.7320508075688772
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment