ホームページ >バックエンド開発 >Golang >golangでconvertと入力する方法

golangでconvertと入力する方法

(*-*)浩
(*-*)浩オリジナル
2019-12-31 09:09:261914ブラウズ

golangでconvertと入力する方法

Go 言語で変換する方法

Go 言語では明示的な変換のみがあり、暗黙的な変換はありません (推奨学習: go)

変換形式: データ型(変換後のデータ)

var num float64 = 3.14
var value int = int(num)
fmt.Printf("%d\n", value)

注意事項

データ型(変換後のデータ)の形式は一般 文字列型とブール型を除く他の基本データ型間の変換に使用されます

暗黙的な型変換なし

//var num int = 3.14  会报错

基本データ型と文字列間の変換

package main
 
import "fmt"
 
func main() {
    var x1 int = 88
    var x2 float32 = 3.45
    var x3 string
 
    x3 = fmt.Sprintf("this is a int  %d \n", x1)   //注意一定要使用双引号
    fmt.Print(x3)
    x3 = fmt.Sprintf("this is a  float str %f \n", x2)
    fmt.Print(x3)
}
には fmt.sprintf 関数を使用します

以上がgolangでconvertと入力する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。