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

質問編集履歴

3

追記を入れました。

2017/09/01 08:09

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  # はじめに
2
2
  後述のコードはGolangで書かれていますが、全言語において気になっていたので多言語のタグをつけさせていただきます。
3
- 回答コードは、python, Go, C#ないしCだと助かりますが、その他言語でも問題ありません
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

2017/09/01 08:09

投稿

退会済みユーザー
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

2017/09/01 01:53

投稿

退会済みユーザー
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
  関数