Cipta penukar unit berangka, dibangunkan menggunakan Golang

WBOY
Lepaskan: 2024-02-24 22:18:29
asal
771 orang telah melayarinya

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())
}
Salin selepas log masuk

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
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!