Go入門

配列 / スライス【夏休みにGo vol.8】

こんにちは、しーたです。今日は配列とスライスについて学んでいきます。 ①配列 ②スライス ③スライスのmake, cap, len ①配列 基本的に他の言語と同じです。ただし、配列はリサイズができません。 func main() { var a [2]int //配列 a[0] = 100 a[1] = 200 f…

ブール変数 ・演算子 / 型変換【夏休みにGo vol.7】

こんにちは、しーたです。論理回路やゲームでおなじみのブール変数(論理値変数)、忘れてエラー出しがちな型変換について学んでいきます。 ①ブール変数・ブール演算子 ②型変換(数値→数値) ③型変換(文字列→数値) ①ブール変数・ブール演算子 ・%vは値を返すのに…

文字列型 / 改行・バッククォート【夏休みにGo vol.6】

こんにちは、しーたです。 数値型に引き続き、文字列型について学んでいきます。 ①文字列型 ②改行・バッククォート ①文字列型 ・s[0] とすることで、sの一文字目のアスキーコードを出力することができます。アスキーコード表 → http://www9.plala.or.jp/sgwr…

数値型と演算子 / シフト演算子【夏休みにGo vol.5】

こんにちは、しーたです。今日はデータ型の種類と演算子について学びます。といっても他の言語とほとんど同じなので例と結果だけで、説明は省きます。 ①数値型と演算子 ②シフト演算子 "<<" ①数値型と演算子 uint, int, float, complexなど色んなデータ型があ…

ライブラリのインポート / 変数の宣言 / constでの宣言【夏休みにGo vol.4】

こんにちは、しーたです。 前回に引き続き、Goの基本を学んでいきます。 ①ライブラリのインポート ②変数宣言 ③constでの定数宣言 ①ライブラリのインポート 前回登場したfmtの他に、os/user, timeを使ってユーザー名と現在時刻を表示してみます。os/userとい…

Hello, World / init関数 / コメントアウト【夏休みにGo vol.3】

こんにちは、しーたです。 前回、開発環境の構築をしたので早速プログラミングに入っていきたいと思います! ①Hello, World (+関数定義) ②init関数 ③コメントアウト ①Hello, World (+関数定義) プログラミング入門の定番、Hello, Worldです。(同時進行でbuzz…

環境構築【夏休みにGo vol.2】

こんにちは、しーたです。 まずはGo言語の環境構築をしていきます。 ①Goのインストール ②gitのインストール ③godocのインストール ④IDE(統合開発環境)のインストール ⑤VScodeにGoの拡張機能をインストール ①Goのインストール 公式のダウンロードページからwi…

今日からGo言語勉強します【夏休みにGo vol.1】

はじめまして、しーたです。 【自己紹介】20歳大学生趣味:卓球・映画・読書好きなお菓子:チョコボール キャラメル味 今日から夏休み。Go言語に挑戦したいと思います!備忘録的に足跡を残していくので、「これから始めるよ!」って人の助けになれば嬉しいで…