回答編集履歴

2

修正

2017/07/20 17:35

投稿

退会済みユーザー
test CHANGED
@@ -1,12 +1,6 @@
1
-
2
-
3
1
  こちら([rubyの代入演算子 ||](http://qiita.com/shunta/items/f0c1314fe0ce19ccb6d4))のページの情報によれば
4
2
 
5
3
  a || a = 1と書くとa ||= 1の自己代入とほぼ同じ振る舞いになるそうです。
6
-
7
-
8
-
9
- a ||= 1自己代入はa = a || 1
10
4
 
11
5
 
12
6
 

1

修正

2017/07/20 17:35

投稿

退会済みユーザー
test CHANGED
@@ -1,12 +1,16 @@
1
- [rubyの代入演算子 ||](http://qiita.com/shunta/items/f0c1314fe0ce19ccb6d4)
2
1
 
2
+
3
- こちらのページの情報によると
3
+ こちら([ruby代入演算子 ||](http://qiita.com/shunta/items/f0c1314fe0ce19ccb6d4))のページの情報によれば
4
4
 
5
5
  a || a = 1と書くとa ||= 1の自己代入とほぼ同じ振る舞いになるそうです。
6
6
 
7
7
 
8
8
 
9
+ a ||= 1自己代入はa = a || 1
10
+
11
+
12
+
9
- 参考
13
+ 参考にしたページ
10
14
 
11
15
  [演算子式](https://docs.ruby-lang.org/ja/latest/doc/spec=2foperator.html#selfassign)
12
16