「 golang 」 一覧
-
-
はじめに 今回はGo言語のテストについて学習していきたいと思います。 テスト Go言語には、テストを書くための標準パッケージであるtestingがあります。testingパッケージを使用すると、Go言 ...
-
-
はじめに 今回は最近実務でも使い出し、学習をしているGo言語のInterfaceについて学習したことをまとめていきたいと思います。 interfaceとは Interfaceは、JavaやC#などの静 ...
-
-
はじめに 私の最近の趣味はDTMで、時々曲を作っているのですが、単に曲を作るだけでなく、その打ち込みデータを他のこともにも活用できないかと考えました。そこで、DTMで作成したMIDIデータをGoで読み ...
-
-
はじめに コンテナをマネジメントする様々なサービスが登場し、コンテナを利用する敷居が下がってきています。今回はその中でも特に設定が簡単だと思われるAmazon ECSでGoのEchoサーバを立ち上げる ...
-
-
はじめに 普段意識しなくても暗号化に関する技術は身近にあります。たとえば、SSL証明書、GitHubなどに登録する公開鍵、JWTトークンなどです。 私もこれらの技術を利用していますが、それがどのような ...
-
-
はじめに 8月2日にGo 1.19がリリースされました。Go 1.18ではGenericsを始め、大きな変更点がありましたが、Go 1.19では細かな変更が多くなっています。 今回はGo 1.19の内 ...
-
-
はじめに 今回は、Goで最も使われているfmtパッケージの各print関数についてまとめます。 print関数の命名規則 fmtパッケージの各print関数には、大きく3つの種類があります。 Prin ...
-
-
Go 1.18のWorkspacesモードでマルチモジュール化
はじめに Go 1.18から、マルチモジュールでの開発を便利にするためのWorkspacesモードが導入されました。今回は、Workspacesモードでどのように便利になるか紹介します。 マルチモジュ ...
-
-
Go WebAssemblyでPromiseを使って非同期化してみた
2021/11/01 -FrontEnd
golang, Go言語, WebAssemblyはじめに 先日WebAssemblyに入門して、実際に以下のチュートリアルを進めながら、WebAssemblyを使用してブラウザ上でGoを動かすことができました。 GoでWebAssemblyに触れよ ...
-
-
Go 1.16でのgo getとgo installの変更点
はじめに Go 1.16から、go getとgo installの役割が明確に分かれました。今回は、Go 1.16からこれらのコマンドがどのように変わったかを紹介します。 go getとgo inst ...