Pengenalan kepada fungsi penukaran unit dalam bahasa pengaturcaraan Golang
Dalam bahasa pengaturcaraan Golang, anda sering menghadapi situasi di mana penukaran unit diperlukan, seperti menukar suhu daripada Celsius ke Fahrenheit, menukar panjang dari meter ke kaki, dsb. Golang menyediakan cara yang mudah dan fleksibel untuk melaksanakan penukaran unit, menjadikan pengendalian keperluan sedemikian mudah dan cekap.
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) }
Contoh kod di atas menunjukkan cara menukar unit antara Celsius dan Fahrenheit serta meter dan kaki dalam Golang. Dengan mentakrifkan fungsi penukaran yang sepadan, penukaran antara unit yang berbeza boleh direalisasikan dengan mudah, dan pengiraan yang sepadan boleh diselesaikan dengan memanggil fungsi ini dalam program.
Ringkasnya, dalam bahasa pengaturcaraan Golang, penukaran unit adalah keperluan biasa Melalui kaedah dan definisi fungsi yang sesuai, penukaran antara pelbagai unit boleh dicapai dengan mudah. Menguasai kaedah penukaran ini akan membantu anda menulis program yang lebih fleksibel dan praktikal.
Atas ialah kandungan terperinci Memperkenalkan fungsi penukaran unit dalam bahasa pengaturcaraan Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!