go run,go build,コード例
現在,学校教育ではGo言語学習の課題があり,ある程度の研究が行われている.
また、C++、Javaなど他の言語と似ている点が多い.まだいろいろな違いがあります.
その中でも一番目立つのがセミコロン(;)はい.
古言語はセミコロンで句点を打つ必要はない.使えます.しかし、使わなくてもコンパイルできます.
go言語には、作成したコードを実行するコマンドがいくつかあります.
go run
これはテストをする命令語です.例えば、Hello.goファイルがあるって言ったでしょコードに「Hello」を出力するコードが含まれている場合、
go build
このコマンドはgoファイルになります.exeファイルを実行可能にするコマンド.
コードの例
また、C++、Javaなど他の言語と似ている点が多い.まだいろいろな違いがあります.
その中でも一番目立つのがセミコロン(;)はい.
古言語はセミコロンで句点を打つ必要はない.使えます.しかし、使わなくてもコンパイルできます.
go言語には、作成したコードを実行するコマンドがいくつかあります.
go run
これはテストをする命令語です.例えば、Hello.goファイルがあるって言ったでしょコードに「Hello」を出力するコードが含まれている場合、
go run ./Hello.go
実行すると、ファイルがコンパイルされて実行され、Helloが出力されます.go build
このコマンドはgoファイルになります.exeファイルを実行可能にするコマンド.
go build ./Hello.go
ls
Hello.go Hello.exe
このようにして実行可能ファイルを作成します.コードの例
package main
import "fmt"
func main() {
floatExample := 1.75
// Edit the following Printf for the FIRST step
fmt.Printf("Working with a %T", floatExample)
fmt.Println("\n***") // Added for spacing
yearsOfExp := 3
reqYearsExp := 15
// Edit the following Printf for the SECOND step
fmt.Printf("I have %d years of Go experience and this job is asking for %d years.", yearsOfExp, reqYearsExp)
fmt.Println("\n***") // Added for spacing
stockPrice := 3.50
// Edit the following Printf for the THIRD step
fmt.Printf("Each share of Gopher feed is $%.2f", stockPrice)
}
以前の内容は詳しく書かれていないので,説明を覚えられない.この部分はあとで直すReference
この問題について(go run,go build,コード例), 我々は、より多くの情報をここで見つけました https://velog.io/@seungju0000/go-run-go-buildテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol