今さら訊けない? Go言語のInterfaceについてその本質をズバリ解説。
今回はわかったようでモヤモヤする、Go言語のインターフェースについて解説します。これを読めばあなたもGo言語のインターフェースについてその本質を理解できるはず! Go言語のInterfaceを解説するにあたって 今回はその本質を簡潔に解説することを目的としています。そのため細かい所や議論の余地のある所はすっ飛ばします。 ...
Go言語(Golang)でMongoDBと接続する方法
MongoDBのドライバは最近変更されていますので、その点を中心にお話しします。 mgoは既にメンテナンス停止。 これまでのGo言語でのmongoDBドライバとはmgoでした。しかし、すでにgithub(を覗いてもわかる通り、メンテナンスが停止しています。 <旧ドライバ(mgo)インストール(参考まで)> go ...
Go言語でHMACを利用する方法
Go言語でのHMAC(Hash-based Message Authentication Code)の使用方法について紹介します。godoc.orgのHMACの説明(を参考にしています。 HMACを使用してハッシュ化した値を返す func demoHmac(msg, key string) string { h := ...