{"version":1,"pages":[{"id":"-M9m423ft-EYGD0QEQZq","title":"テスト駆動開発でGO言語を学びましょう","pathname":"/learn-go-with-tests","siteSpaceId":"sitesp_BoIyk","description":"Learn Go with Tests"},{"id":"-M9m4EZiWt1Fnjtq1hbU","title":"Goをインストールする","pathname":"/learn-go-with-tests/go-fundamentals/install-go","siteSpaceId":"sitesp_BoIyk","description":"Install Go","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZj9r1qjuEqGFmI","title":"Hello, World","pathname":"/learn-go-with-tests/go-fundamentals/hello-world","siteSpaceId":"sitesp_BoIyk","description":"Hello, World","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZnjxL7zG44AA5y","title":"整数","pathname":"/learn-go-with-tests/go-fundamentals/integers","siteSpaceId":"sitesp_BoIyk","description":"integers","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZqp-e2Uq2lMDrR","title":"反復、繰り返し","pathname":"/learn-go-with-tests/go-fundamentals/iteration","siteSpaceId":"sitesp_BoIyk","description":"Iteration","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZr7FUiVyW_K8ZO","title":"配列とスライス","pathname":"/learn-go-with-tests/go-fundamentals/arrays-and-slices","siteSpaceId":"sitesp_BoIyk","description":"Arrays and slices","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZsHFNDSYkdKNn8","title":"構造体、メソッド、インターフェース","pathname":"/learn-go-with-tests/go-fundamentals/structs-methods-and-interfaces","siteSpaceId":"sitesp_BoIyk","description":"Structs, methods & interfaces","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZtmFXpcMAfJBVz","title":"ポインタとエラー","pathname":"/learn-go-with-tests/go-fundamentals/pointers-and-errors","siteSpaceId":"sitesp_BoIyk","description":"Pointers & errors","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZu_fUTHWMsc9O8","title":"マップ","pathname":"/learn-go-with-tests/go-fundamentals/maps","siteSpaceId":"sitesp_BoIyk","description":"Maps","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZvmrTvw5s_n8i-","title":"依存性注入","pathname":"/learn-go-with-tests/go-fundamentals/dependency-injection","siteSpaceId":"sitesp_BoIyk","description":"Dependency Injection","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZwnz3tZIcvwDKa","title":"スタブ・モック","pathname":"/learn-go-with-tests/go-fundamentals/mocking","siteSpaceId":"sitesp_BoIyk","description":"Mocking","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZx4u2y6Arwhdzb","title":"並行性","pathname":"/learn-go-with-tests/go-fundamentals/concurrency","siteSpaceId":"sitesp_BoIyk","description":"Concurrency","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZyJFyEjsBeBAzE","title":"選択","pathname":"/learn-go-with-tests/go-fundamentals/select","siteSpaceId":"sitesp_BoIyk","description":"Select","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4EZzemjWQhvXL25T","title":"リフレクション","pathname":"/learn-go-with-tests/go-fundamentals/reflection","siteSpaceId":"sitesp_BoIyk","description":"Reflection","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4E_-cbZGQDHH_TWp","title":"同期","pathname":"/learn-go-with-tests/go-fundamentals/sync","siteSpaceId":"sitesp_BoIyk","description":"Sync","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4E_0WR3o7iRyuwd1","title":"コンテキスト","pathname":"/learn-go-with-tests/go-fundamentals/context","siteSpaceId":"sitesp_BoIyk","description":"Context (長期実行プロセスの管理に役立つパッケージ)","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4E_1UoBh12WrbDo3","title":"プロパティベースのテスト概要","pathname":"/learn-go-with-tests/go-fundamentals/roman-numerals","siteSpaceId":"sitesp_BoIyk","description":"Intro to property based tests","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4E_2lMwvOnB8I1Nf","title":"数学","pathname":"/learn-go-with-tests/go-fundamentals/math","siteSpaceId":"sitesp_BoIyk","description":"Maths","breadcrumbs":[{"label":"Go言語：基礎"}]},{"id":"-M9m4E_5_QaXZDGp3nnX","title":"はじめに","pathname":"/learn-go-with-tests/build-an-application/app-intro","siteSpaceId":"sitesp_BoIyk","description":"Intro","breadcrumbs":[{"label":"アプリケーションを構築する"}]},{"id":"-M9m4E_6dWZxbkvPdfY_","title":"HTTPサーバー","pathname":"/learn-go-with-tests/build-an-application/http-server","siteSpaceId":"sitesp_BoIyk","description":"HTTP server","breadcrumbs":[{"label":"アプリケーションを構築する"}]},{"id":"-M9m4E_7Np4ZJEumt26x","title":"JSON、ルーティング、埋め込み","pathname":"/learn-go-with-tests/build-an-application/json","siteSpaceId":"sitesp_BoIyk","description":"JSON, routing and embedding","breadcrumbs":[{"label":"アプリケーションを構築する"}]},{"id":"-M9m4E_8pW0E6rgrOr3J","title":"IO、並び替え","pathname":"/learn-go-with-tests/build-an-application/io","siteSpaceId":"sitesp_BoIyk","description":"IO and sorting","breadcrumbs":[{"label":"アプリケーションを構築する"}]},{"id":"-M9m4E_9Pz-8efGNRkZU","title":"コマンドライン、パッケージ構造","pathname":"/learn-go-with-tests/build-an-application/command-line","siteSpaceId":"sitesp_BoIyk","description":"Command line & package structure","breadcrumbs":[{"label":"アプリケーションを構築する"}]},{"id":"-M9m4E_AglG39fDcN-mU","title":"時間","pathname":"/learn-go-with-tests/build-an-application/time","siteSpaceId":"sitesp_BoIyk","description":"Time","breadcrumbs":[{"label":"アプリケーションを構築する"}]},{"id":"-M9m4E_BpEmhxZQtuwQH","title":"ウェブソケット","pathname":"/learn-go-with-tests/build-an-application/websockets","siteSpaceId":"sitesp_BoIyk","description":"WebSockets","breadcrumbs":[{"label":"アプリケーションを構築する"}]},{"id":"-M9m4E_EGgzVnzsP7OpW","title":"OS実行","pathname":"/learn-go-with-tests/questions-and-answers/os-exec","siteSpaceId":"sitesp_BoIyk","description":"OS Exec","breadcrumbs":[{"label":"質問と答え"}]},{"id":"-M9m4E_FL5pceRKrDXI3","title":"エラーの種類","pathname":"/learn-go-with-tests/questions-and-answers/error-types","siteSpaceId":"sitesp_BoIyk","description":"Error types","breadcrumbs":[{"label":"質問と答え"}]},{"id":"-M9m4E_GjDrBTiuocooH","title":"コンテキスト認識リーダー","pathname":"/learn-go-with-tests/questions-and-answers/context-aware-reader","siteSpaceId":"sitesp_BoIyk","description":"Context-aware Reader","breadcrumbs":[{"label":"質問と答え"}]},{"id":"-M9m4E_HIZJbWqmUOxDz","title":"HTTPハンドラーの再検討","pathname":"/learn-go-with-tests/questions-and-answers/http-handlers-revisited","siteSpaceId":"sitesp_BoIyk","description":"Revisiting HTTP Handlers","breadcrumbs":[{"label":"質問と答え"}]},{"id":"-M9m4E_KoOVgaCIVIX5p","title":"ユニットテスト機能を作成する方法","pathname":"/learn-go-with-tests/meta/why","siteSpaceId":"sitesp_BoIyk","description":"Why unit tests and how to make them work for you","breadcrumbs":[{"label":"メタ"}]},{"id":"-M9m4E_Lsz7OrnJbyqpi","title":"貢献","pathname":"/learn-go-with-tests/meta/contributing","siteSpaceId":"sitesp_BoIyk","description":"Contributing","breadcrumbs":[{"label":"メタ"}]}]}