Rubyのコードを読んでいるときに、引っかかったことがあったので質問です
ruby
1 def initialize(arg = {}) 2 @host = arg[:host] || 'localhost' 3 @port = arg[:port] || 10500 4 end
ここで、2,3行目にある'||'は何を表しているのでしょうか?
今まで学習した範囲で推測すると、@hostにarg[:host]もしくは'localhost'を代入する
という意味にとってしまいそうなのですが…
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/22 06:50
2017/03/22 08:01