数値単位コンバータは、長さ単位間の変換、重量単位間の変換など、異なる単位間の変換に役立つ一般的なツールです。今日は、Golang を使用して数値単位コンバータを開発します。具体的なコード例を見てみましょう。
まず、converter.go という名前の新しい Golang ファイルを作成する必要があります。このファイルでは、コンバーターに関連する情報とメソッドを格納する構造体 Converter を定義します。
package main import ( "fmt" ) type Converter struct { Value float64 } func (c Converter) ToMeter() float64 { return c.Value * 0.3048 } func (c Converter) ToFeet() float64 { return c.Value / 0.3048 } func main() { c := Converter{Value: 1.0} fmt.Printf("1 foot is equal to %.2f meters ", c.ToMeter()) c = Converter{Value: 1.0} fmt.Printf("1 meter is equal to %.2f feet ", c.ToFeet()) }
このコードでは、最初に構造体 Converter を定義します。この構造体には、変換される値を格納するフィールド Value が含まれています。次に、ToMeter と ToFeet の 2 つのメソッドを定義します。これらは、それぞれフィートからメートル、メートルからフィートに変換するために使用されます。最後に、main 関数で Converter インスタンスを作成し、フィートからメートル、メートルからフィートに変換し、結果を出力します。
上記のコードを実行すると、次の出力が表示されます:
1 foot is equal to 0.30 meters 1 meter is equal to 3.28 feet
このようにして、Golang を使用した単純なデジタル単位コンバータの開発に成功しました。もちろん、必要に応じてこのコンバータを拡張し、単位変換方法や機能を追加することができます。この例が、Golang を使用して数値単位コンバータを開発する方法をよりよく理解するのに役立つことを願っています。
以上がGolang を使用して開発された数値単位コンバータを作成するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。