Rumah > Artikel > pembangunan bahagian belakang > Cara membahagi dan membulatkan dalam golang
Kaedah pembahagian dan pembundaran Golang: 1. Gunakan integer untuk membahagi dan kemudian bulat, bahagi dengan menukar dividen dan pembahagi kepada integer, dan kemudian bulatkan untuk mendapatkan keputusan 2. Gunakan fungsi trunc pakej matematik, Golang's math The Fungsi Trunc disediakan dalam pakej, yang boleh memotong dan membulatkan nombor titik terapung. 3. Gunakan fungsi Lantai pakej matematik Golang menyediakan fungsi Lantai, yang boleh membundarkan nombor titik terapung.
Sistem pengendalian tutorial ini: sistem Windows 10, komputer Dell G3.
Di Golang, terdapat banyak cara untuk melaksanakan pembahagian dan pembundaran. Di bawah saya akan memperkenalkan tiga kaedah yang biasa digunakan:
Kaedah 1: Gunakan integer untuk membahagi dan kemudian membulatkan
Kaedah ini adalah kaedah yang paling mudah dan paling langsung Bahagi dengan menukar dividen dan pembahagi kepada integer, dan kemudian Bundarkan untuk mendapatkan hasilnya. Kod sampel adalah seperti berikut:
package main import ( "fmt" ) func main() { dividend := 10 divisor := 3 result := dividend / divisor fmt.Println(result) }
Hasil keluaran ialah 3, iaitu bahagian integer 10 dibahagikan dengan 3.
Kaedah 2: Gunakan fungsi Trunc bagi pakej matematik
Pakej matematik Golang menyediakan fungsi Trunc, yang boleh memotong nombor titik terapung. Kod sampel adalah seperti berikut:
package main import ( "fmt" "math" ) func main() { dividend := 10.0 divisor := 3.0 result := math.Trunc(dividend / divisor) fmt.Println(result) }
Hasil output juga adalah 3.
Kaedah 3: Gunakan fungsi Lantai bagi pakej matematik
Kaedah lain yang biasa digunakan ialah menggunakan fungsi Lantai bagi pakej matematik, yang boleh membundarkan nombor titik terapung ke bawah. Kod sampel adalah seperti berikut:
package main import ( "fmt" "math" ) func main() { dividend := 10.0 divisor := 3.0 result := math.Floor(dividend / divisor) fmt.Println(result) }
Hasil keluaran yang sama ialah 3.
Perlu diingat bahawa ketiga-tiga kaedah di atas adalah untuk membundarkan nombor titik terapung Jika anda ingin membundarkan integer, anda boleh terus menggunakan hasil pembahagian integer.
Di atas adalah tiga kaedah biasa untuk melaksanakan pembahagian dan pembundaran di Golang. Pilih kaedah yang sesuai untuk melakukan operasi bahagi dan pembundaran mengikut situasi sebenar.
Atas ialah kandungan terperinci Cara membahagi dan membulatkan dalam golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!