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 サイトの他の関連記事を参照してください。