go言語入門学習サイト

go言語初心者のために基礎から解説します。

go言語の静的型付け言語はコンパイラ時にエラーが分かる

go言語はJavaScriptPythonとは異なり静的型付け言語です。
この静的型付け言語は何かを解説します。


【結論】

go言語は全て何らかの型に属しておりその規約は厳格に決まってる。


【理由】

静的型付け言語では書き方のルールが厳格ですから例えば演算子で異なる型で動かそうとしても実行前のコンパイラ時に分かります。

【具体例】


package main

import (
"fmt"
)

var n = 100

func main() {
var a = 'あ'
n = n + a
fmt.Printf("n=%d\n", n) //=> 150
}

aに文字列型を入れてnが整数型。
これを実行しようとしてもコンパイラ時にエラーが出ます。

実行前にエラーが分かるから開発がとてもスムーズに出来るのです。

【結論】

go言語は静的型付け言語で実行前にエラーが表示されるからエラーがすぐ分かり開発がスムーズにできます。




TechAcademy [テックアカデミー]


【アイデミー】AIを学んで一発逆転のキャリアチェンジ!



取材やお仕事紹介などはこちらからお気軽にご連絡下さい。
ysa7825@gmail.com