Project

General

Profile

Feature #11104

ES6-like hash literals

Added by shugo (Shugo Maeda) over 5 years ago. Updated over 5 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
[ruby-dev:48948]

Description

Why not support ECMAScript6-like hash literals?

For example,

{x, y}

is equivalent to:

{x: x, y: y}

For convenience, the prefix of global, instance, and class variables should be removed from the key name as follows:

a = 1
B = 2
$c = 3
@d = 4
@@e = 5
p({a, B, $c, @d, @@e, f: 6})
#=> {:a=>1, :B=>2, :c=>3, :d=>4, :e=>5, :f=>6}

Files


Related issues

Related to Ruby master - Feature #11105: ES6-like hash literalsRejectedActions

Updated by shugo (Shugo Maeda) over 5 years ago

  • Status changed from Open to Rejected

すみません、ruby-devになってしまったので出しなおします。

#2

Updated by znz (Kazuhiro NISHIYAMA) over 3 years ago

Also available in: Atom PDF