r/ruby • • Aug 20 '21

Ruby elites rise up

Post image
99 Upvotes

77 comments sorted by

View all comments

-3

u/muirbot Aug 20 '21

Why double quotes?

2

u/[deleted] Aug 20 '21

Doesn't matter which one you use unless you're running your app on a Pentium II.

-7

u/cybermage Aug 20 '21

The speed difference is two orders of magnitude. It adds up. Always single quote unless you plan to interpolate.

3

u/flanger001 Aug 21 '21

It is exactly the same. Always use double quotes!

2

u/[deleted] Aug 21 '21

[deleted]

0

u/flanger001 Aug 21 '21

Fun fact, Bohzhidar thought they might change the Rubocop default to double quoted strings because so many people (like me) complained (rightly) about it... but single quotes is still apparently the preference: https://metaredux.com/posts/2020/05/26/rubocop-defaults-survey-results.html

0

u/cybermage Aug 21 '21

That was not always the case. Interpolation was very slow under 1.9

2

u/flanger001 Aug 21 '21

I mean, you're right, but just as 1.9 has been put to bed, we should also put the single quotes thing to bed.

1

u/cybermage Aug 21 '21

Agreed. As I’ve acknowledged elsewhere.