0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Ruby】なんでnewする時とかのハッシュには{}がないの?

Posted at

###概要

【よくわかる】Rubyにおけるハッシュと配列の違い
こちらの記事で僕はハッシュには{}が使われていると書いていますが
ない時あるやん、、、って思ったので軽く書きます

例)

user = User.new(first_name: yusuke,last_name: onishi)

###何故?

Rubyは引数リストの最後がHashリテラルの場合は{}を省略できるそうです!

つまり、、、

user = User.new(first_name: yusuke,last_name: onishi)
#↑↓は等価のコードです!
user = User.new({first_name: yusuke,last_name: onishi})

という事みたいです!それでは〜

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?