Go Programming Language DocumentationVersion 1.11 and Version 1.14Getting Started with GoLearn Go LanguageGo Language SpecificationGo Language CommandsGo Language Official PackagesEffective GoGo Language BlogGo (often referred to as golang) is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson. It is a compiled, statically typed language in the tradition of Algol and C, with garbage collection, limited structural typing, memory safety features and CSP-style concurrent programming features added. The compiler and other language tools originally developed by Google are all free and open source.Table of ContentGetting StartedHow to write Go codeEditor plugins and IDEsEffective GoDiagnosticsFrequently Asked Questions (FAQ)The Go Memory ModelAbout the go commandDebugging Go Code with GDBA Quick Guide to Go's AssemblerData Race DetectorWriting Web ApplicationsWriting Web Applications - codeRelease HistoryIntroductionNotationSource code representationLexical elementsConstantsVariablesTypesProperties of types and valuesBlocksDeclarations and scopeExpressionsStatementsBuilt-in functionsPackagesProgram initialization and executionErrorsRun-time panicsSystem considerationsarchive/tararchive/zipbufiobuiltinbytescompress/bzip2compress/flatecompress/gzipcompress/lzwcompress/zlibcontainer/heapcontainer/listcontainer/ringcontextcryptocrypto/aescrypto/ciphercrypto/descrypto/dsacrypto/ecdsacrypto/ellipticcrypto/hmaccrypto/md5crypto/randcrypto/rc4crypto/rsacrypto/sha1crypto/sha256crypto/sha512crypto/subtlecrypto/tlscrypto/x509crypto/x509/pkixdatabase/sqldatabase/sql/driverdebug/dwarfdebug/elfdebug/gosymdebug/machodebug/pedebug/plan9objencodingencoding/ascii85encoding/asn1encoding/base32encoding/base64encoding/binaryencoding/csvencoding/gobencoding/hexencoding/jsonencoding/pemencoding/xmlerrorsexpvarflagfmtgo/astgo/buildgo/constantgo/docgo/formatgo/importergo/parsergo/printergo/scannergo/tokengo/typeshashhash/adler32hash/crc32hash/crc64hash/fnvhtmlhtml/templateimageimage/colorimage/color/paletteimage/drawimage/gifimage/jpegimage/pngindex/suffixarrayioio/ioutilloglog/syslogmathmath/bigmath/bitsmath/cmplxmath/randmimemime/multipartmime/quotedprintablenetnet/httpnet/http/cginet/http/cookiejarnet/http/fcginet/http/httptestnet/http/httptracenet/http/httputilnet/http/pprofnet/mailnet/rpcnet/rpc/jsonrpcnet/smtpnet/textprotonet/urlosos/execos/signalos/userpathpath/filepathpluginreflectregexpregexp/syntaxruntimeruntime/cgoruntime/debugruntime/pprofruntime/raceruntime/tracesortstrconvstringssyncsync/atomicsyscallsyscall/jstestingtesting/iotesttesting/quicktext/scannertext/tabwritertext/templatetext/template/parsetimeunicodeunicode/utf16unicode/utf8unsafeaddr2lineapiasmbuildidcgocompilecoverdistdocfixgogofmtlinknmobjdumppackpproftest2jsontracevetvet/all
License Free
Version 1.1.0
Operating System Android
System Requirements Requires Android 7.0 and up