LoginSignup
0
0

More than 1 year has passed since last update.

入門GOプログラミング言語 Lesson1 Hello world

Last updated at Posted at 2023-03-04

Go言語とは

  • コンパイラ言語
  • C++やJavaのように静的にコンパイルされる言語の安全性と性能を持ち、Pythonのような動的な型をもつインタープリタの軽さと楽しさがある言語
  • メモリを効率よく使うことが容易で、エラーを起こしにくくなっている

私が学ぶ動機

将来的にサーバーサイドの主流になるといわれているGo言語をエンジニアとして学ばなければいけないと思ったから

開発環境

Go Playground

パッケージと関数

package main

import (
	"fmt"
)

func main() {
	fmt.Println("Hello, 世界")
}
  • package : ソースファイルのコード群のこと(Pythonでいうモジュールかな?)
  • import : このコードが使用するパッケージを指定 ()でくくる
  • mainパッケージのmain関数から実行が始まる
関数の定義
func main() {
fmt.Println("Hello World!!")
}

セミコロンをつける必要がない

func main() 
{
fmt.Println("Hello World!!")
}

波かっこの場所が悪いからエラーが出る

練習問題(10ページ) 解答例

package main

import (
	"fmt"
)

func main() {
	fmt.Println("Hello, world")
	fmt.Println("Hello, 世界")
}

メモ
随時更新中

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0