のタイプミスブログhere我々は、変数関数型変数宣言 - golang.orgで公式golangのドキュメントページ
f func(func(int,int) int, int) func(int, int) int
機能型を宣言すると、それはのようにする必要がありますので、私は理解していない構文を持っています下の「int」を除いて
f func(func(int,int) int, int) func(int, int)
私はGo Newbieです。私はここで何か誤解するかもしれません。 それはタイプミスですか?
ありがとうございます!だから、 '' f func(func(int、int)int、int)(func(int、int)int) '' 'ではないのは明らかですね。 –
@NamGVUこれは、Goの_left-to-right_スタイルの構文のポイントです。余分な括弧なしでは明白です。私は複数の有効な解釈について考えなくてもそれを読むことができました。あなたはそれになれるようになる。 – icza
そうですね。助けてくれてありがとう –