<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>vendor on Golang</title><link>https://golang.k5kc.com/tags/vendor/</link><description>Recent content in vendor on Golang</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sun, 16 Aug 2020 00:19:00 +0530</lastBuildDate><atom:link href="https://golang.k5kc.com/tags/vendor/index.xml" rel="self" type="application/rss+xml"/><item><title>My VS Code Congig for Go</title><link>https://golang.k5kc.com/2020/08/16/10.vs-code-settings-for-go/</link><pubDate>Sun, 16 Aug 2020 00:19:00 +0530</pubDate><guid>https://golang.k5kc.com/2020/08/16/10.vs-code-settings-for-go/</guid><description>{ &amp;#34;go.lintTool&amp;#34;: &amp;#34;golangci-lint&amp;#34;, &amp;#34;go.formatTool&amp;#34;: &amp;#34;goimports&amp;#34;, &amp;#34;go.useLanguageServer&amp;#34;: true, &amp;#34;go.lintOnSave&amp;#34;: &amp;#34;package&amp;#34;, &amp;#34;go.vetOnSave&amp;#34;: &amp;#34;package&amp;#34;, &amp;#34;go.vetFlags&amp;#34;: [ &amp;#34;-all&amp;#34;, &amp;#34;-shadow&amp;#34; ] }</description></item><item><title>Common Abbreviations Used In Go</title><link>https://golang.k5kc.com/2020/08/16/common-abbreviation/</link><pubDate>Sun, 16 Aug 2020 00:10:00 +0530</pubDate><guid>https://golang.k5kc.com/2020/08/16/common-abbreviation/</guid><description>Following are some of the common Abbreviations used in Go standard libraries:
var s string // string var i int // index var num int // number var msg string // message var v string // value var val string // value var fv string // flag value var err error // error value var args []string // arguments var seen bool // has seen? var parsed bool // parsing ok?</description></item><item><title>Constants in Go</title><link>https://golang.k5kc.com/2020/08/16/2.constants/</link><pubDate>Sun, 16 Aug 2020 00:10:00 +0530</pubDate><guid>https://golang.k5kc.com/2020/08/16/2.constants/</guid><description>Intro Constants are declared like variables, but with the const keyword. Constants can only be character, string, boolean, or numeric values and cannot be declared using the := syntax. An untyped constant takes the type needed by its context.
Example:
const Pi = 3.14 const ( StatusOK = 200 StatusCreated = 201 StatusAccepted = 202 StatusNonAuthoritativeInfo = 203 StatusNoContent = 204 StatusResetContent = 205 StatusPartialContent = 206 ) Constants belong to compile time.</description></item><item><title>Unused variables</title><link>https://golang.k5kc.com/2020/08/16/9.unused-variables/</link><pubDate>Sun, 16 Aug 2020 00:10:00 +0530</pubDate><guid>https://golang.k5kc.com/2020/08/16/9.unused-variables/</guid><description>Unused variables in blocked scope are not allowed in Go since they cause maintenance nightmares. If we declare a variable in blocked scope then we must use it or else completely remove it from the block. We cannot have unused variables declared in blocked scope dangling in our source codes. Go throws unused variable errors at compile time only. We should avoid using package level variables. Go doesn&amp;rsquo;t throw unused variable errors at compile time for variables declared at package level.</description></item><item><title>Use govendor to implement vendoring</title><link>https://golang.k5kc.com/2020/08/16/use-govendor-to-implement-vendoring/</link><pubDate>Sun, 16 Aug 2020 00:10:00 +0530</pubDate><guid>https://golang.k5kc.com/2020/08/16/use-govendor-to-implement-vendoring/</guid><description>The meaning of vendoring in Go is squeezing a project&amp;rsquo;s all dependencies into its vendor directory. Since Go 1.6, if there is a vendor directory in current package or its parent&amp;rsquo;s directory, the dependency will be searched in vendor directory first. Govendor is such a tool to help you make use of the vendor feature. In the following example, I will demonstrate how to use govendor step by step:
(1) To be more clear, I clean $GOPATH folder first:</description></item><item><title>Variables</title><link>https://golang.k5kc.com/2020/08/16/1.variables-and-inferred-types/</link><pubDate>Sun, 16 Aug 2020 00:10:00 +0530</pubDate><guid>https://golang.k5kc.com/2020/08/16/1.variables-and-inferred-types/</guid><description>In Go, we have to declare a variable before we can use it. This is required and necessary for the compile time safety. Variables are not created at compile time. They are created at run time. The unnamed variables are pointers (like in C). Once we declare a type for a variable, it cannot be changed later. It is static. Declaring with var The var statement declares a list of variables with the type declared last.</description></item></channel></rss>