はじめに TechCommit Advent Calendar 2019 22日目担当のSatoshi です。 筆者について エンジニア歴2年 22歳 業務ではJavaScriptを使ってなにやらやっています。 Goを使ってバックエンド開発がやりたいので、Goを学習中 本記事の内容 本記事では、Go言語の入門編として、基礎的な内容を書いていきます。 筆者は、業務ではJavaScript(動的言語)を触っているので、それと比較してGo言語(静的言語)の良いところにもちょくちょく触れていけたらなと思います。 本記事のゴール Go言語について、概要レベルで理解できる 基礎的な部分をさらっと学習、復習できる Go言語について Go言語は、2009年にGoogleによって開発された言語です。 特徴としては、一部ですが以下のようなものがあります。 シンプルな言語 静的型付け クロスプラットフォーム対応
![Go言語入門 ~概要と基本構文~ - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/7d33f572318bf4012d480e1b2ac90fa673f82dc0/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9R28lRTglQTglODAlRTglQUElOUUlRTUlODUlQTUlRTklOTYlODAlMjB-JUU2JUE2JTgyJUU4JUE2JTgxJUUzJTgxJUE4JUU1JTlGJUJBJUU2JTlDJUFDJUU2JUE3JThCJUU2JTk2JTg3fiZ0eHQtY29sb3I9JTIzM0EzQzNDJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDbWlkZGxlJnM9YTlhYTZhMzNmYWFmNWY3M2MwYmIyMjc5YTliZGRhYzU%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2F0b3NoaS1zdHMmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWFlYWM5MDkyOWMwNmE4Yjg5NmNmYTVmNzEwMTI5M2Jh%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D384971a41923df89f17ce2aebdd489bc)