質問編集履歴
3
追記を入れました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
# はじめに
|
2
2
|
後述のコードはGolangで書かれていますが、全言語において気になっていたので多言語のタグをつけさせていただきます。
|
3
|
-
回答コードは、
|
3
|
+
回答コードは、Go,python , C#ないしCだと助かりますが、その他言語でも問題ありません
|
4
4
|
正直「そんな方法はありません」
|
5
5
|
という回答が来る気もしています
|
6
6
|
|
@@ -39,4 +39,19 @@
|
|
39
39
|
func call4() {
|
40
40
|
fmt.Println("I am call4")
|
41
41
|
}
|
42
|
-
```
|
42
|
+
```
|
43
|
+
|
44
|
+
# 追記
|
45
|
+
みなさん多彩な回答ありがとうございます。
|
46
|
+
現状Goで困っていたため、Goで回答を作ってくださった方をベストアンサーとさせていただきますが、他言語を使うことになった際は、ここを参考にさせていただきます。
|
47
|
+
ありがとうございました!
|
48
|
+
|
49
|
+
- Goは関数の配列を作って、forで回す, あるいはreflectを使う(非推奨)
|
50
|
+
- pythonはevalを使う
|
51
|
+
- phpは可変関数, call_user_func, あるいはevalを使う(非推奨)
|
52
|
+
- JSは関数を配列に入れる, あるいはevalを使う(非推奨)
|
53
|
+
- C#はデリゲートを作る, リフレクションを使う
|
54
|
+
Cとswift, objective-cにも回答がついていました。
|
55
|
+
|
56
|
+
募集から1日未満にもかかわらず、たくさんの回答、ありがとうございました。
|
57
|
+
私のみならず、他の人の参考にもなれば幸いと思います。
|
2
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
# はじめに
|
2
2
|
後述のコードはGolangで書かれていますが、全言語において気になっていたので多言語のタグをつけさせていただきます。
|
3
|
-
回答コードは、python, Go, ないしCだと助かりますが、その他言語でも問題ありません
|
3
|
+
回答コードは、python, Go, C#ないしCだと助かりますが、その他言語でも問題ありません
|
4
4
|
正直「そんな方法はありません」
|
5
5
|
という回答が来る気もしています
|
6
6
|
|
1
title
CHANGED
File without changes
|
body
CHANGED
@@ -4,6 +4,8 @@
|
|
4
4
|
正直「そんな方法はありません」
|
5
5
|
という回答が来る気もしています
|
6
6
|
|
7
|
+
特にGoとC#の回答を求めています!
|
8
|
+
|
7
9
|
# やりたいこと
|
8
10
|
|
9
11
|
関数
|