質問編集履歴

3

実現したいことの説明追記

2022/09/02 01:31

投稿

tenpu
tenpu

スコア40

test CHANGED
File without changes
test CHANGED
@@ -15,7 +15,9 @@
15
15
 
16
16
 
17
17
  ここに実現したいことを箇条書きで書いてください。
18
+ - [ ] 引数(任意のユーザ定義型)に応じた型のsliceをメソッド内で作成したい。
18
- - [ ] 引数任意ユーザ定義型)に応じた型のsliceをメソッド内作成したい。(例: sliceの型が、[]UserDefinedStruct1 またはinterface{} | []UserDefinedStruct1 )
19
+  のsliceを戻り値にするのsliceの型が、[]UserDefinedStruct1 またはinterface{} | []UserDefinedStruct1(→[]anyの変数に []UserDefinedStruct1をappendした場合にデバッグ表示される型)
20
+ メソッドの戻り値がanyなので、sliceの型はどちらでも変わらない。
19
21
 
20
22
 
21
23
  ### 発生している問題・エラーメッセージ

2

サンプルコードにコメント追加

2022/09/02 01:22

投稿

tenpu
tenpu

スコア40

test CHANGED
File without changes
test CHANGED
@@ -45,7 +45,10 @@
45
45
  func (<レシーバー>) Fuga (argData any) any {
46
46
 
47
47
  aaa := A.New()
48
- ret := aaa.Hoge(C.UserDefinedStruct1{})
48
+ data := aaa.Hoge(C.UserDefinedStruct1{})
49
+
50
+ // dataを使った処理
51
+ ...
49
52
 
50
53
  }
51
54
  ```

1

誤字修正

2022/09/01 23:12

投稿

tenpu
tenpu

スコア40

test CHANGED
File without changes
test CHANGED
@@ -15,7 +15,7 @@
15
15
 
16
16
 
17
17
  ここに実現したいことを箇条書きで書いてください。
18
- - [ ] 引数部応じたユーザ定義型のsliceをメソッド内で作成したい。(例: sliceの型が、[]UserDefinedStruct1 またはinterface{} | []UserDefinedStruct1 )
18
+ - [ ] 引数(任意のユーザ定義型)に応じた型のsliceをメソッド内で作成したい。(例: sliceの型が、[]UserDefinedStruct1 またはinterface{} | []UserDefinedStruct1 )
19
19
 
20
20
 
21
21
  ### 発生している問題・エラーメッセージ