ホームページ  >  記事  >  バックエンド開発  >  golangの文字列を数値に変換する方法

golangの文字列を数値に変換する方法

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌オリジナル
2023-12-18 14:12:401701ブラウズ

Golang 文字列を数値に変換するには、「strconv.Atoi()() 関数」と「strconv.ParseFloat()() 関数」という 2 つの一般的な方法があります。 1. strconv.Atoi() 関数を使用します。文字を変換するには 文字列は整数型に変換されます。この関数は 2 つの値を返します。最初の値は変換された整数で、2 番目の値はエラーの可能性があります。2. strconv.ParseFloat()() 関数を使用して、文字列を浮動小数点型に変換する場合、この関数は 2 つのパラメータを受け入れます。

golangの文字列を数値に変換する方法

# このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。

#Go 言語では文字列を数値に変換する方法が多数あり、具体的な方法は変換する数値の型によって異なります。以下に一般的なメソッドをいくつか示します。

  1. 文字列を整数に変換:

    • strconv.Atoi(s string) (int, error) 関数を使用して文字を変換します。文字列を整数型に変換します。この関数は 2 つの値を返します。最初の値は変換された整数で、2 番目の値は考えられるエラーです。
    • サンプル コード:
    package main
    
    import (
        "fmt"
        "strconv"
    )
    
    func main() {
        s := "123"
        i, err := strconv.Atoi(s)
        if err != nil {
            fmt.Println("字符串转换为整数失败:", err)
            return
        }
        fmt.Println("字符串转换为整数成功:", i)
    }
  2. 文字列を浮動小数点数に変換:

    • Use strconv.ParseFloat(s string, bitSize int) ) (float64, error) 関数は、文字列を浮動小数点数型に変換できます。この関数は 2 つのパラメータを受け取ります。最初のパラメータは変換される文字列で、2 番目のパラメータは浮動小数点数の桁数です。この関数は 2 つの値を返します。最初の値は変換された浮動小数点数で、2 番目の値は考えられるエラーです。
    • サンプルコード:
    package main
    
    import (
        "fmt"
        "strconv"
    )
    
    func main() {
        s := "3.1415926"
        f, err := strconv.ParseFloat(s, 64)
        if err != nil {
            fmt.Println("字符串转换为浮点数失败:", err)
            return
        }
        fmt.Println("字符串转换为浮点数成功:", f)
    }

上記の方法を使用すると、文字列を数値型に簡単に変換できます。文字列を数値型に正しく変換できない場合、これらの関数はエラーを返すことに注意してください。したがって、実際のアプリケーションでは、特定の状況に応じてエラー処理を実行する必要があります。

以上がgolangの文字列を数値に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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