Maison > Article > développement back-end > Présentation de la fonction de conversion d'unité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.
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) }
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!