2020-08-01から1ヶ月間の記事一覧
先週は忙しくて週報を休んでしまった。反省せねば。 Go hmac APIkeyの認証やDBのパスワードとの関係を確認する際に使うらしい。 package main import ( "crypto/hmac" "crypto/sha256" "encoding/hex" "fmt" ) var DB = map[string]string{ "User1Key": "Use…
Go iota 自動で値が格納されるとは便利。 KB、MB、GBの例があったけどすごく感動した。 package main import "fmt" const ( c1 = iota c2 c3 ) const ( _ = iota KB int = 1 << (10 * iota) MB GB ) func main() { fmt.Println(c1, c2, c3) fmt.Println(KB, …
週報7/27 Go select selectを使うことでgoroutineを別々に動かすことができるのか。 便利そう。 package main import ( "fmt" "time" ) func goroutine1(ch chan string) { for { ch <- "packet from 1" time.Sleep(3 * time.Second) } } func goroutine2(ch…