ホームページ  >  記事  >  バックエンド開発  >  golangで関数を書く方法

golangで関数を書く方法

silencement
silencementオリジナル
2019-12-25 10:11:162680ブラウズ

golangで関数を書く方法

Go で関数を定義する方法は次のとおりです。

func (p myType ) funcName ( a, b int , c string ) ( r , s int ) {    
return
}

関数定義を通じて、Go と他の言語の関数の共通点や特徴がわかります

共通性

キーワード——func

メソッド名——funcName

入力パラメータ———— a,b int,b string

戻り値— r,s int

関数本体— {}

機能

Go の関数の機能は非常に優れており、これまでとは異なるプログラミング エクスペリエンスをもたらします。 。

特定の型の関数を定義する、つまり、型オブジェクトのメソッドを定義する

Go では、関数の型をマークすることで、その型のメソッドを定義します。 p myType は myType を宣言することを意味します。 p myType は必要ありません。

メソッドがあります。そうでない場合、それはパッケージ名を介してアクセスされる純粋な関数です。 packageName.functionName

ype double float64

//判断a是否等于b
func (a double) IsEqual(b double) bool {
    var r = a - b
    if r == 0.0 {
        return true
    } else if r < 0.0 {
        return r > -0.0001
    }
    return r < 0.0001
}

は、「golang チュートリアル 」を学習することをお勧めします。

以上がgolangで関数を書く方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。