欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

golang float和科學(xué)計(jì)數(shù)法轉(zhuǎn)字符串的實(shí)現(xiàn)方式

 更新時(shí)間:2025年05月26日 14:11:27   作者:這么多檸檬c  
這篇文章主要介紹了golang float和科學(xué)計(jì)數(shù)法轉(zhuǎn)字符串的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

golang float和科學(xué)計(jì)數(shù)法轉(zhuǎn)字符串

有時(shí)候我們需要將float64轉(zhuǎn)成字符串但是,尾部會(huì)帶上0.看著會(huì)很不美觀。

而且有時(shí)候直接字符串顯示科學(xué)計(jì)數(shù)法也不美觀

需要對(duì)float轉(zhuǎn)字符串做處理

go get github.com/shopspring/decimal

package main

import (
    "fmt"
    "os"

    "github.com/shopspring/decimal"
)

func main() {
    var floatValue1 float64 = 0.1100110222 + 15
    f1 := decimal.NewFromFloat(floatValue1)
    var floatValue2 float64 = 0.0001100110222
    f2 := decimal.NewFromFloat(floatValue2)
    var floatValue3 float64 = 0.00023423423400000
    f3 := decimal.NewFromFloat(floatValue3)
    fmt.Println(f1.String(), f2.String(), f3.String())
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Go 結(jié)構(gòu)體、數(shù)組、字典和 json 字符串的相互轉(zhuǎn)換方法

    Go 結(jié)構(gòu)體、數(shù)組、字典和 json 字符串的相互轉(zhuǎn)換方法

    今天小編就為大家分享一篇Go 結(jié)構(gòu)體、數(shù)組、字典和 json 字符串的相互轉(zhuǎn)換方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-08-08
  • Go語(yǔ)言自定義包構(gòu)建自己的編程工具庫(kù)

    Go語(yǔ)言自定義包構(gòu)建自己的編程工具庫(kù)

    Go 語(yǔ)言的強(qiáng)大不僅體現(xiàn)在其內(nèi)置功能上,還在于其支持自定義包,這為開(kāi)發(fā)者提供了極大的靈活性和可擴(kuò)展性,本文將深入介紹如何創(chuàng)建、使用和管理自定義包,探索 Go 語(yǔ)言包的奧秘,打造屬于你的編程工具庫(kù)
    2023-11-11
  • 淺析Golang中閉包的創(chuàng)建與使用

    淺析Golang中閉包的創(chuàng)建與使用

    閉包是包括?Go?在內(nèi)的編程語(yǔ)言的一項(xiàng)強(qiáng)大功能,通過(guò)閉包,您可以在函數(shù)中封裝數(shù)據(jù),并通過(guò)函數(shù)的返回值訪問(wèn)這些數(shù)據(jù),本文將介紹Go?中閉包的基礎(chǔ)知識(shí),希望對(duì)大家有所幫助
    2023-11-11
  • golang flag介紹和使用示例

    golang flag介紹和使用示例

    本文主要介紹了Go語(yǔ)言中flag包的使用方法,詳細(xì)闡述了基本概念及常用函數(shù),并通過(guò)示例代碼進(jìn)行了具體演示,總結(jié)中指出,flag包提供了一種方便的方式來(lái)處理命令行參數(shù),可定義不同類(lèi)型的標(biāo)志,并在解析后使用這些參數(shù)
    2024-10-10
  • go mod更新指定的tag的包后,go vendor內(nèi)容未更新問(wèn)題

    go mod更新指定的tag的包后,go vendor內(nèi)容未更新問(wèn)題

    這篇文章主要介紹了go mod更新指定的tag的包后,go vendor內(nèi)容未更新問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • go json數(shù)據(jù)轉(zhuǎn)發(fā)的實(shí)現(xiàn)代碼

    go json數(shù)據(jù)轉(zhuǎn)發(fā)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了go json數(shù)據(jù)轉(zhuǎn)發(fā)的實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Golang使用lua腳本實(shí)現(xiàn)redis原子操作

    Golang使用lua腳本實(shí)現(xiàn)redis原子操作

    這篇文章主要介紹了Golang使用lua腳本實(shí)現(xiàn)redis原子操作,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的工作或?qū)W習(xí)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • golang使用map支持高并發(fā)的方法(1000萬(wàn)次操作14ms)

    golang使用map支持高并發(fā)的方法(1000萬(wàn)次操作14ms)

    這篇文章主要介紹了golang使用map支持高并發(fā)的方法(1000萬(wàn)次操作14ms),本文給大家詳細(xì)講解,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-11-11
  • 詳解如何在golang項(xiàng)目開(kāi)發(fā)中創(chuàng)建自己的Module

    詳解如何在golang項(xiàng)目開(kāi)發(fā)中創(chuàng)建自己的Module

    既然我們使用了很多開(kāi)源的 module為我們的日常開(kāi)發(fā)提供了很多的便捷性,那我們?cè)撊绾螌?shí)現(xiàn)自己的 module 來(lái)提供給團(tuán)隊(duì)中使用,接下小編就給大家介紹一下在golang項(xiàng)目開(kāi)發(fā)如何創(chuàng)建自己的Module,需要的朋友可以參考下
    2023-09-09
  • 在Golang中使用http.FileServer返回靜態(tài)文件的操作

    在Golang中使用http.FileServer返回靜態(tài)文件的操作

    這篇文章主要介紹了在Golang中使用http.FileServer返回靜態(tài)文件的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12

最新評(píng)論