Golang 入門のトラブルシューティングのヒント: 初心者でも簡単に始めることができます

王林
リリース: 2024-05-06 16:30:02
オリジナル
1159 人が閲覧しました

Go 入門ガイド: Go バイナリ パッケージをダウンロードしてインストールし、環境変数 PATH と GOPATH を設定します。 「Hello, world!」を出力する main 関数を含む hello.go ファイルを作成します。 Go は、定数、変数、および int、float64、bool、string などのデータ型を提供します。条件文とループ:条件判定にはif、ループにはforとrangeを使用します。実際のケース: get_time.go ファイルでシステム時刻を取得し、タイムスタンプと時刻文字列を出力します。

Golang 入门疑难破解锦囊:新手也能轻松入门

Go を始めるためのヒント: 簡単に始める

1. Go をインストールします

  • Go バイナリ パッケージをダウンロードしてインストールします: https://go.dev/dl/
  • Set環境変数を設定します (一度設定する必要があります):

    export PATH=$PATH:/usr/local/go/bin
    export GOPATH=/my/go/path
    ログイン後にコピー

2. 最初の Hello World を構築します

hello.go ファイルを作成します: hello.go 文件:

package main

import "fmt"

func main() {
    fmt.Println("Hello, world!")
}
ログイン後にコピー

运行程序:

go run hello.go
ログイン後にコピー

3. 理解 Go 常量、变量和数据类型

常量:

const PI = 3.14
ログイン後にコピー

变量:

var age int
ログイン後にコピー

数据类型:

  • 整数类型(int、int8、int16、int32、int64)
  • 浮点数类型(float32、float64)
  • 布尔类型(bool)
  • 字符串类型(string)

4. 使用条件语句和循环

条件语句:

if age >= 18 {
    fmt.Println("你可以投票了!")
} else {
    fmt.Println("你还不够资格投票。")
}
ログイン後にコピー

循环:

  • for 循环

    for i := 0; i < 10; i++ {
      fmt.Println(i)
    }
    ログイン後にコピー
  • range 循环(适用于切片和映射)

    for _, val := range numbers {
      fmt.Println(val)
    }
    ログイン後にコピー

实战案例:获取系统时间

创建一个名为 get_time.go

package main

import (
    "fmt"
    "time"
)

func main() {
    // 获取当前时间
    now := time.Now()

    // 输出时间戳
    fmt.Println("Unix 时间戳:", now.Unix())

    // 输出时间字符串
    fmt.Println("时间字符串:", now.Format("2006-01-02 15:04:05"))
}
ログイン後にコピー
プログラムを実行します: 🎜rrreee🎜 🎜3. Go の定数、変数、データ型を理解する🎜🎜🎜🎜定数: 🎜🎜rrreee🎜🎜変数: 🎜🎜rrreee🎜🎜データ型: 🎜🎜🎜🎜整数型 (int, int8) 、int16、int32、 int64)🎜 🎜浮動小数点型(float32、float64)🎜🎜ブール型(bool)🎜🎜文字列型(string)🎜🎜🎜🎜4. 条件文とループの使用🎜🎜🎜🎜条件文:🎜🎜rrreee🎜 🎜ループ:🎜 🎜🎜🎜🎜for ループ🎜rrreee🎜🎜🎜range ループ (スライスとマッピングに適しています)🎜rrreee🎜🎜🎜🎜 実際のケース: システム時刻を取得します🎜🎜🎜 get_time.goという名前のファイルを作成します> ファイル: 🎜rree

以上がGolang 入門のトラブルシューティングのヒント: 初心者でも簡単に始めることができますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート