Skip to main content

Golang Commands

Overview  

In this blog I am going to explain about basic go command and in depth knowledge about go commands will come after this series of basic go programming end.

fallowing topic will be explained in this blog :
  • primary commands
  • help topic

Commands

Go ahead open command prompt on type go and press Enter.

Go commands

you can see all the commands and help topic that go provide.

Primary Commands 




this all are primary commands that go provide. this all are self explanatory. we have "bug" command for bug report, "clean" to clean previous projects, "install" to install packages to project.mod command needs explanation. which we will discuss on the next blog.

but the command I want to talk about is doc. if we run ''go doc <package name>'' command 
example "go doc json.decoder.decode" it will show the out put below.

go doc json.decoder.decode command out put


and if you run "go doc json.decoder" it will show the out put below.


go doc json.decoder command out put


and if you run "go doc json" it will show the out put below.

go doc json command out put


so what "go doc" command do is, it will go to the source code and show the documentation comment that has been written to help understand code and api. 

for "go doc json.decoder.decode" comment it went to the json package and decoder object and decode method and displayed  the documentation comments. 

Additional Help Topic


if you need any help regarding the commands, just run "go help <topic name>" it will provide you with the necessary information to use that command. Advance knowledge about go command will be provided in an different series of blog. 


Previous Blog Next Blog
Hello world with Go Lang Create a project with Go Lang




Comments

Popular posts from this blog

List of data types in Golang

  index Description 1 Type: int8 8-bit signed integer 2 Type:  int16 16-bit signed integer 3 Type:  int32 32-bit signed integer 4 Type:  int64 64-bit signed integer 5 Type:  uint8 8-bit unsigned integer 6 Type:  uint16 16-bit unsigned integer 7 Type:  uint32 32-bit unsigned integer 8 Type:  uint64 64-bit unsigned integer 9 Type:  int Both in and uint contain same size, either 32 or 64 bit. 10   Type:  uint Both in and uint contain same size, either 32 or 64 bit. 11 Type:  rune It is a synonym of int32 and also represent Unicode code points. 12 Type:  byte It is a synonym of int8 . 13 ...

Functions and Methods of golang

  Overview In this blog i am going to talk about the functions and methods in golang. which is a important topic in go. if you have not read the previous blog or do not have a basic knowledge about go the i would suggest you to have a look at my other blog.  Functions   Methods Functions you can declare a function as below. you don't need to declare return type unless your not returning something from your function. you get the return value in a way that is explained in the example code . func <function name > ( <parameter> <parameter type> ) ( <return type> ){} Example Code : package main import ("fmt") func main() { test1() // example 1 sum := test2() // example 2 fmt.Println("sum =",sum) sum2,error:= test3(30,40) // example 3 fmt.Println("sum 2 =",sum2,error) sum3,_:= test3(80,60) // example 4 fmt.Println("sum 2 =",sum3) su...