Ruby is dynamically typed — variables don't declare a type and hold any value. Ruby has several basic types (all objects), and uses naming conventions (sigils) to indicate variable scope.
Variables and dynamic typing
count = 42 # no type declaration — inferred
name =
count =
