質問編集履歴
2
記述変更
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
見やすさ、参考サイトを追加
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
|