<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://book.gofarsi.ir/</loc></url><url><loc>https://book.gofarsi.ir/preface/</loc></url><url><loc>https://book.gofarsi.ir/history/</loc></url><url><loc>https://book.gofarsi.ir/installation/</loc></url><url><loc>https://book.gofarsi.ir/toolchain/</loc></url><url><loc>https://book.gofarsi.ir/roadmap/</loc></url><url><loc>https://book.gofarsi.ir/changes-log/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/structure-of-go-code/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-built-in-keywords-identifiers/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-basic-types/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-operators/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-variables-and-consts/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-zero-values/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-function/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-array/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-for/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-map/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-if-switch/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-package/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-defer-panic-recovery/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-builtins/</loc></url><url><loc>https://book.gofarsi.ir/chapter-1/go-string-formatting/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/pointer/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/struct/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/method/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/interface/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/type-embedding/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/error-handling/</loc></url><url><loc>https://book.gofarsi.ir/chapter-2/casting-vs-conversion/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-concurrency/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/goroutine/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-sync-package/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-atomic/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/goroutine-data-race/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-channel/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-select/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-context/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-concurrency-teqniques/</loc></url><url><loc>https://book.gofarsi.ir/chapter-3/go-concurrency-patterns/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/build-go-file/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/debugging-go-code/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-mod/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/workspace/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/vendor/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/command-line-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/work-with-file-in-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/work-with-json-file-in-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/work-with-toml-file-in-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/work-with-yaml-file-in-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/work-with-csv-file-in-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/work-with-ini-file-in-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/work-with-environment-variable/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-regular-expressions/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-reflection/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-generator/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-stringer/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/effective-go/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-commentry/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-code-rules/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/go-garbage-collector/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/oop/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/oop/go-encapsulation/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/oop/go-inheritance/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/oop/go-polymorphism/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/oop/go-overriding/</loc></url><url><loc>https://book.gofarsi.ir/chapter-4/oop/go-abstraction/</loc></url><url><loc>https://book.gofarsi.ir/chapter-5/</loc></url><url><loc>https://book.gofarsi.ir/chapter-5/go-http-server-begginer/</loc></url><url><loc>https://book.gofarsi.ir/chapter-5/go-http-server-advanced/</loc></url><url><loc>https://book.gofarsi.ir/chapter-5/go-http-client-begginer/</loc></url><url><loc>https://book.gofarsi.ir/chapter-5/go-http-client-advanced/</loc></url><url><loc>https://book.gofarsi.ir/chapter-6/</loc></url><url><loc>https://book.gofarsi.ir/chapter-6/go-generic-simple/</loc></url><url><loc>https://book.gofarsi.ir/chapter-7/</loc></url><url><loc>https://book.gofarsi.ir/chapter-7/go-test/</loc></url><url><loc>https://book.gofarsi.ir/chapter-8/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/creational-patterns/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/cloud-native-patterns/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/anti-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-10/</loc></url><url><loc>https://book.gofarsi.ir/chapter-11/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/creational-patterns/go-singleton-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/creational-patterns/go-factory-method-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/creational-patterns/go-prototype-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/creational-patterns/go-abstract-factory-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/creational-patterns/go-builder-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/creational-patterns/go-object-pool-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/go-adaptor-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/go-bridge-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/go-composite-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/go-decorator-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/go-facade-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/go-flyweight-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/structural-patterns/go-proxy-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-chain-of-responsibility-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-command-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-iterator-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-mediator-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-memento-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-observer-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-state-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-strategy-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-template-method-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/behavioral-patterns/go-visitor-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-wait-for-result/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-fan-out-in/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-wait-for-task/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-pooling/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-drop/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-cancellation/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-semaphore/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-bounded-work-pooling/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-retry-timeout/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-channel-cancellation/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-producer-consumer/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-monitor/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-future/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-pipeline/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-subscription/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-brdige-channel/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/concurrency-patterns/go-concurrency-pattern-queuing/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/cloud-native-patterns/go-cloud-native-circuit-breaker-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/cloud-native-patterns/go-cloud-native-debounce-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/cloud-native-patterns/go-cloud-native-retry-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/cloud-native-patterns/go-cloud-native-throttle-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/cloud-native-patterns/go-cloud-native-timeout-pattern/</loc></url><url><loc>https://book.gofarsi.ir/chapter-9/anti-pattern/go-anti-patterns-in-syntax/</loc></url></urlset>