2017-12-29 7 views
0

のパラメータをinterface{}に保存し、別の場所で実行できるようにしたい。インタフェース{}に格納されている関数を実行する

func(string) stringfunc(int, int) stringなどを格納することができますが、後で呼び出すことができ、それがどのような種類の関数であるかを伝えることができる必要があります。私は.(func(string) string).(func(int,int) string)を使用しようとしましたが、何も得られませんでした。

何か助けていただければ幸いです。

+0

あなたは、世界のどのように機能するような機能のシグネチャが動作することを期待していますか? –

答えて

1

あなたは反射パッケージを見ましたか?

特にTypeおよびValueOfおよびValue.Call

+0

私はしましたが、コール機能を呼び出すことはありません。ありがとう! –

関連する問題