今日の内容
- GoLangについて
- GoLangにある機能紹介
- 一緒にプログラムを書いてみたり、いろいろしよう!
GoLangのスペック
- 静的型付け言語
- 手続き型言語
- 型推論
- ガベージコレクションがある
- クロスコンパイル可能
特徴
- 誰でも同じ書き方になるという思想
- CLang風な関数
- 並行処理が簡単
- Classはない(オブジェクト指向ではない!)
びっくりポイント
- While, Do While, foreachはない
- genericsがない
- オーバーロードない
- 継承ない
- ラムダ関数ない
- 他の言語ではあるような関数がない
- 例外処理が他とは様子が異なる
この記事良かった
GoLangのファイル分割
関数をファイル外から使用できるかどうかを決めることができる!
ファイル外から使用するためには、関数名を大文字から始める必要がある!
ファイル外から使用しないときは、関数名を小文字から始めれば良い。