From: ko1@... Date: 2019-07-30T03:41:03+00:00 Subject: [ruby-core:94009] [Ruby master Feature#15983] Can we have a similar syntax (string interpolation) the way V language has? Issue #15983 has been updated by ko1 (Koichi Sasada). Status changed from Open to Rejected > I know that Ruby has already occupied this $ character. But we can use another character which is not used in Ruby. Please make new ticket if you have good character instead of `$`. Thanks. ---------------------------------------- Feature #15983: Can we have a similar syntax (string interpolation) the way V language has? https://bugs.ruby-lang.org/issues/15983#change-80233 * Author: mechanicles (Santosh Wadghule) * Status: Rejected * Priority: Normal * Assignee: * Target version: ---------------------------------------- Sorry, guys, This is the first feature that I am writing in this Ruby issue tracking system, and If I make any mistake, please understand :). Today I was going through this language, i.e. V language (mainly their website) and found its basic code like below, ```ruby fn main() { areas := ['game', 'web', 'tools', 'science', 'systems', 'embedded', 'GUI', 'mobile'] for area in areas { println('Hello, $area developers!') } } ``` I like this kind of string interpolation which looks so simple to write. If we try to write the same code in Ruby, we need to write like this, ```ruby areas = ['game', 'web', 'science', 'system'] areas.each do |area| puts "Hello, #{area} developers!" end ``` Instead of using `#{area}` syntax for string interpolation, can we have something like `$area`? This might save some keystrokes. I know that Ruby has already occupied this `$` character. But we can use another character which is not used in Ruby. We can close this feature request if we already discussed on such topic before. -- https://bugs.ruby-lang.org/ Unsubscribe: