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

質問編集履歴

2

より詳細にしました

2020/01/26 14:30

投稿

kurisan1623
kurisan1623

スコア36

title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,8 @@
13
13
  上記クラスを定義しようとすると下記のようにエラーとなります。
14
14
 
15
15
  ```error
16
- 発生場所 行:6 文字:7
16
+ 発生場所 行:5 文字:7
17
- + $num = 3
17
+ + $num += 3
18
18
  + ~~~~
19
19
  プロパティを割り当てることができません。'$this.num' を使用してください。
20
20
  + CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException

1

より詳細にしました

2020/01/26 14:30

投稿

kurisan1623
kurisan1623

スコア36

title CHANGED
@@ -1,1 +1,1 @@
1
- PowerShellのクラスでプロパティと同じ名前のメソッド引数の変数にifブロック内で代入しようとするとエラーとなる
1
+ PowerShellのクラスでプロパティと同じ名前のメソッド引数の変数に代入しようとするとエラーとなる
body CHANGED
@@ -2,10 +2,9 @@
2
2
  class test {
3
3
  [int] $num
4
4
 
5
- [void] MethodName([int]$num) {
5
+ [void] MethodName([int[]]$num) {
6
- if (1) {
7
- $num = 3
6
+ $num += 3
8
- }
7
+
9
8
  Write-Host $num
10
9
  }
11
10
  }