Maison  >  Article  >  développement back-end  >  Présentation de la fonction de conversion d'unités dans le langage de programmation Golang

Présentation de la fonction de conversion d'unités dans le langage de programmation Golang

WBOY
WBOYoriginal
2024-02-24 19:18:24417parcourir

Présentation de la fonction de conversion dunités dans le langage de programmation Golang

Introduction à la fonction de conversion d'unités dans le langage de programmation Golang

Dans le langage de programmation Golang, vous rencontrez souvent des situations où une conversion d'unités est requise, comme la conversion de la température de Celsius en Fahrenheit, la conversion de longueur de mètres en pieds, etc. Golang fournit un moyen pratique et flexible d'effectuer la conversion d'unités, rendant la gestion de ces besoins simple et efficace.

1. Conversion d'unité de température

package main

import (
    "fmt"
)

func celsiusToFahrenheit(celsius float64) float64 {
    return (celsius * 9 / 5) + 32
}

func fahrenheitToCelsius(fahrenheit float64) float64 {
    return (fahrenheit - 32) * 5 / 9
}

func main() {
    celsius := 25.0
    fahrenheit := celsiusToFahrenheit(celsius)
    fmt.Printf("%.2f摄氏度 = %.2f华氏度
", celsius, fahrenheit)

    fahrenheit = 77.0
    celsius = fahrenheitToCelsius(fahrenheit)
    fmt.Printf("%.2f华氏度 = %.2f摄氏度
", fahrenheit, celsius)
}

2. Conversion d'unité de longueur

package main

import (
    "fmt"
)

func metersToFeet(meters float64) float64 {
    return meters * 3.28084
}

func feetToMeters(feet float64) float64 {
    return feet / 3.28084
}

func main() {
    meters := 10.0
    feet := metersToFeet(meters)
    fmt.Printf("%.2f米 = %.2f英尺
", meters, feet)

    feet = 32.81
    meters = feetToMeters(feet)
    fmt.Printf("%.2f英尺 = %.2f米
", feet, meters)
}

L'exemple de code ci-dessus montre comment convertir les unités entre Celsius et Fahrenheit et les mètres et les pieds en Golang. En définissant les fonctions de conversion correspondantes, les conversions entre différentes unités peuvent être facilement réalisées et les calculs correspondants peuvent être effectués en appelant ces fonctions dans le programme.

En bref, dans le langage de programmation Golang, la conversion d'unités est une exigence courante grâce à des méthodes et des définitions de fonctions appropriées, la conversion entre différentes unités peut être facilement réalisée. La maîtrise de ces méthodes de conversion vous aidera à rédiger des programmes plus flexibles et plus pratiques.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn