質問編集履歴
2
記述変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,15 +2,13 @@
|
|
2
2
|
その際に、参考サイトを発見したのですが、
|
3
3
|
仕組みがいまいちわからない点があるため質問させていただきます。
|
4
4
|
|
5
|
-
|
5
|
+
ここで行なっていることがいまいちわかりません。
|
6
|
+
御教授がいます。
|
6
7
|
```ここに言語を入力
|
7
8
|
// $rowsがnullかどうか判断し、nullであれば[]を表示
|
8
9
|
$previousRow = $rows[$i - 1] ?? [];
|
9
|
-
|
10
|
-
// 前の行の配列分を$previousSizeとする
|
11
10
|
$previousSize = count($previousRow);
|
12
11
|
```
|
13
|
-
という仕組みなのでしょうか?
|
14
12
|
|
15
13
|
```ここに言語を入力
|
16
14
|
|
1
見やすさ、参考サイトを追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -2,21 +2,15 @@
|
|
2
2
|
その際に、参考サイトを発見したのですが、
|
3
3
|
仕組みがいまいちわからない点があるため質問させていただきます。
|
4
4
|
|
5
|
-
この部分では$rowsがnullかどうか判断し、
|
6
|
-
nullであれば[]を表示
|
7
|
-
$previousRow = $rows[$i - 1] ?? [];
|
8
|
-
(”?? []” はNull 合体演算子)
|
9
5
|
|
10
|
-
前の行の配列分を$previousSizeとする
|
11
|
-
$previousSize = count($previousRow);
|
12
|
-
|
13
|
-
|
14
|
-
という仕組みなのでしょうか?
|
15
|
-
|
16
6
|
```ここに言語を入力
|
7
|
+
// $rowsがnullかどうか判断し、nullであれば[]を表示
|
17
8
|
$previousRow = $rows[$i - 1] ?? [];
|
9
|
+
|
10
|
+
// 前の行の配列分を$previousSizeとする
|
18
11
|
$previousSize = count($previousRow);
|
19
12
|
```
|
13
|
+
という仕組みなのでしょうか?
|
20
14
|
|
21
15
|
```ここに言語を入力
|
22
16
|
|
@@ -43,4 +37,6 @@
|
|
43
37
|
|
44
38
|
return $rows;
|
45
39
|
|
46
|
-
```
|
40
|
+
```
|
41
|
+
|
42
|
+
参考サイト:https://exercism.io/tracks/php/exercises/pascals-triangle/solutions/a2d37bbedcc745a897d892dca86a3c34
|