Rumah >pembangunan bahagian belakang >Golang >Cipta penukar unit berangka, dibangunkan menggunakan Golang

Cipta penukar unit berangka, dibangunkan menggunakan Golang

WBOY
WBOYasal
2024-02-24 22:18:29807semak imbas

Cipta penukar unit berangka, dibangunkan menggunakan Golang

Penukar unit nombor ialah alat biasa yang boleh membantu kita menukar antara unit yang berbeza, seperti penukaran antara unit panjang, penukaran antara unit berat, dsb. Hari ini, kita akan menggunakan Golang untuk membangunkan penukar unit berangka, mari kita lihat contoh kod tertentu.

Pertama, kita perlu mencipta fail Golang baharu bernama converter.go. Dalam fail ini, kami akan mentakrifkan Penukar struktur untuk menyimpan maklumat dan kaedah yang berkaitan dengan penukar.

package main

import (
    "fmt"
)

type Converter struct {
    Value float64
}

func (c Converter) ToMeter() float64 {
    return c.Value * 0.3048
}

func (c Converter) ToFeet() float64 {
    return c.Value / 0.3048
}

func main() {
    c := Converter{Value: 1.0}
    fmt.Printf("1 foot is equal to %.2f meters
", c.ToMeter())

    c = Converter{Value: 1.0}
    fmt.Printf("1 meter is equal to %.2f feet
", c.ToFeet())
}

Dalam kod ini, kami mula-mula menentukan Penukar struktur, yang mengandungi medan Nilai untuk menyimpan nilai yang hendak ditukar. Kemudian, kami mentakrifkan dua kaedah ToMeter dan ToFeet, yang digunakan untuk menukar kaki kepada meter dan meter kepada kaki masing-masing. Akhir sekali, dalam fungsi utama, kami mencipta contoh Penukar, menukar kaki kepada meter dan meter kepada kaki, dan mencetak hasilnya.

Jalankan kod di atas, kita dapat melihat output berikut:

1 foot is equal to 0.30 meters
1 meter is equal to 3.28 feet

Dengan cara ini, kami telah berjaya membangunkan penukar unit digital mudah menggunakan Golang. Sudah tentu, anda boleh melanjutkan penukar ini mengikut keperluan anda dan menambah lebih banyak kaedah dan fungsi penukaran unit. Semoga contoh ini dapat membantu anda lebih memahami cara membangunkan penukar unit berangka menggunakan Golang.

Atas ialah kandungan terperinci Cipta penukar unit berangka, dibangunkan menggunakan Golang. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn