```
1. { :a => 10 } #=> no error
2. { a: 10 }    #=> no error

3. { :"str" => 10 } #=> no error
4. { "str": 10 }    #=> syntax error, unexpected ':', expecting =>

```

Isn't 4. same as 2? Why 2 is working and 4 throws syntax error?