20210729のGoに関する記事は1件です。

golangメモ

開発環境作成 バージョン go version go1.16.5 linux/amd64 一回目に起動する docker run -it --name golang--workdir /working -v $PWD:/working golang bash 2回目に起動する docker start golang -i プロジェクトの初期化 go mod init sample 実行ファイルの作成 sample.go package main import ( "fmt" "os" "time" "github.com/mmcdole/gofeed" ) func main() { feed, err := gofeed.NewParser().ParseURL("https://zenn.dev/spiegel/feed") if err != nil { fmt.Fprintln(os.Stderr, err) return } fmt.Println(feed.Title) fmt.Println(feed.FeedType, feed.FeedVersion) for _, item := range feed.Items { if item == nil { break } fmt.Println(item.Title) fmt.Println("\t->", item.Link) fmt.Println("\t->", item.PublishedParsed.Format(time.RFC3339)) } } モジュールのインストール goにはGOPATHモードとモジュール対応モードがあり、デフォルトのモジュール対応モードを使う。 go mod tidy 実行 go run sample.go 参考 https://hisa-web.net/archives/1056 https://zenn.dev/spiegel/articles/20201003-feed-with-golang
  • このエントリーをはてなブックマークに追加
  • Qiitaで続きを読む