Strangely inside this method, I can’t seem to do string interpolation and it prints ‘@order.seller.name’. So that is a strange issue.
But the main thing that puzzles me is should I be replacing + with << here? I read somewhere the performance is better but I really hate seeing << in my code. It just seems ugly and raises my blood pressure for some reason.
Strangely inside this method, I can’t seem to do string interpolation and it prints ‘@order.seller.name’. So that is a strange issue.
String interpolation only works with double (") not single (') quotes.
But the main thing that puzzles me is should I be replacing + with << here? I read somewhere the performance is better but I really hate seeing << in my code. It just seems ugly and raises my blood pressure for some reason.
If you’re concatenating a LOT of strings, << is definitely preferable - a + b + c + d generates three intermediate String objects which need to be GCed, while a << b << c << d doesn’t.