Ruby Ruby Collections Build a Grocery List Program Build a Grocery List Program: Part 3

" " or ' ' Single quote or double quote?

Hi classmates,

def print_list(list)
    puts "List: #{list['name']}"
    puts "---"

    list["items"].each do |item|
        puts "item " + item['name']
        puts "Quantity" + item['quantity'].to_s
        puts "---"
    end
end 

and

list['items'].push(add_list_item())

why I cant use double quote across for all method? what's the difference between using single quote and double quote?

Thank you

2 Answers

Mikey Neilson
Mikey Neilson
Front End Web Development Techdegree Student 12,642 Points

Hi pkevinliu Use double quotes when you want to do string interpolation.......

a = 2
puts "#{a}"
rowend rowend
rowend rowend
2,923 Points

You could use double quotes to include string interpolation and to include white spaces as \n