ホームページ  >  記事  >  バックエンド開発  >  Golang で実装された測定単位コンバータ

Golang で実装された測定単位コンバータ

WBOY
WBOYオリジナル
2024-02-24 16:42:06492ブラウズ

Golang で実装された測定単位コンバータ

タイトル: Golang で書かれた単位変換ツールの例

日常生活では、温度を摂氏から華氏に変換するなど、単位間の変換が必要になることがよくあります。 、または長さをメートルからフィートに変換します。誰でも単位変換を容易にするために、Golang を使用して簡単な単位変換ツールを作成できます。以下は、Golang を使用して単位変換ツールを実装する方法を示すサンプル コードです:

package main

import (
    "fmt"
)

// 定义常量,表示单位之间的换算关系
const (
    celsiusToFahrenheitRatio = 1.8
    meterToFeetRatio         = 3.281
)

// 温度转换,摄氏度转华氏度
func celsiusToFahrenheit(celsius float64) float64 {
    return celsius*celsiusToFahrenheitRatio + 32
}

// 长度转换,米转英尺
func meterToFeet(meter float64) float64 {
    return meter * meterToFeetRatio
}

func main() {
    // 测试温度转换函数
    celsius := 28.5
    fahrenheit := celsiusToFahrenheit(celsius)
    fmt.Printf("%.2f摄氏度 = %.2f华氏度
", celsius, fahrenheit)

    // 测试长度转换函数
    meter := 10.0
    feet := meterToFeet(meter)
    fmt.Printf("%.2f米 = %.2f英尺
", meter, feet)
}

上記のサンプル コードでは、摂氏とメートル、華氏とフィートの 2 つの関数をそれぞれ定義します。特定のニーズに応じてこのツールを拡張し、より多くの単位変換機能を実現できます。

この簡単な Golang コード例を通じて、Golang を使用して簡単な単位変換ツールを実装する方法を確認できます。このツールは、単位間の変換を迅速かつ簡単に行うのに役立ち、生活と仕事の効率を向上させます。この例が皆様のお役に立てば幸いです。ご自身のニーズに応じて拡張および最適化していただければ幸いです。

以上がGolang で実装された測定単位コンバータの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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