teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

記述変更

2021/07/14 05:26

投稿

xxx0_0xxx
xxx0_0xxx

スコア9

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

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

2021/07/14 05:26

投稿

xxx0_0xxx
xxx0_0xxx

スコア9

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