質問編集履歴

2

記述変更

2021/07/14 05:26

投稿

xxx0_0xxx
xxx0_0xxx

スコア9

test CHANGED
File without changes
test CHANGED
@@ -6,7 +6,9 @@
6
6
 
7
7
 
8
8
 
9
+ ここで行なっていることがいまいちわかりません。
9
10
 
11
+ 御教授がいます。
10
12
 
11
13
  ```ここに言語を入力
12
14
 
@@ -14,15 +16,9 @@
14
16
 
15
17
  $previousRow = $rows[$i - 1] ?? [];
16
18
 
17
-
18
-
19
- // 前の行の配列分を$previousSizeとする
20
-
21
19
  $previousSize = count($previousRow);
22
20
 
23
21
  ```
24
-
25
-  という仕組みなのでしょうか?
26
22
 
27
23
 
28
24
 

1

見やすさ、参考サイトを追加

2021/07/14 05:26

投稿

xxx0_0xxx
xxx0_0xxx

スコア9

test CHANGED
File without changes
test CHANGED
@@ -6,35 +6,23 @@
6
6
 
7
7
 
8
8
 
9
- この部分では$rowsがnullかどうか判断し、
10
-
11
- nullであれば[]を表示
12
-
13
- $previousRow = $rows[$i - 1] ?? [];
14
-
15
- (”?? []” はNull 合体演算子)
16
-
17
-
18
-
19
- 前の行の配列分を$previousSizeとする
20
-
21
- $previousSize = count($previousRow);
22
-
23
-
24
-
25
-
26
-
27
- という仕組みなのでしょうか?
28
-
29
9
 
30
10
 
31
11
  ```ここに言語を入力
32
12
 
13
+ // $rowsがnullかどうか判断し、nullであれば[]を表示
14
+
33
15
  $previousRow = $rows[$i - 1] ?? [];
16
+
17
+
18
+
19
+ // 前の行の配列分を$previousSizeとする
34
20
 
35
21
  $previousSize = count($previousRow);
36
22
 
37
23
  ```
24
+
25
+  という仕組みなのでしょうか?
38
26
 
39
27
 
40
28
 
@@ -89,3 +77,7 @@
89
77
 
90
78
 
91
79
  ```
80
+
81
+
82
+
83
+ 参考サイト:https://exercism.io/tracks/php/exercises/pascals-triangle/solutions/a2d37bbedcc745a897d892dca86a3c34