Home  >  Article  >  Backend Development  >  Do you know the basic elements of go program?

Do you know the basic elements of go program?

藏色散人
藏色散人forward
2020-11-27 15:45:469339browse

The following column will introduce you to the basic elements of the go program from the golang tutorial column. I hope it will be helpful to friends in need!

Do you know the basic elements of go program?

1. The first non-commented line in the source file must indicate which package this file belongs to

  • For example : package main
  • Every Go application contains a package named main

2. The package name must be lowercase, and the file name must be lowercase and underlined.

  • Source files belonging to the same package must all be compiled together. A package is a unit during compilation, so according to convention, each directory only contains one package

3. When you import multiple packages, it is best to arrange the package names in alphabetical order. This will make it clearer and easier to read.

//简写
import (
"fmt"
"os"
)
// 该方法同样适用于 const、var 和 type 的声明或定义

4,_ Underscore
_ itself is a special identifier, called a whitespace identifier. It can be used in variable declarations or assignments like other identifiers (any type can be assigned to it), but any values ​​assigned to this identifier will be discarded, so these values ​​cannot be used in subsequent code, nor This identifier cannot be used as a variable to perform assignments or operations on other variables.

5. A source file can contain any number of lines of code. Go itself has no limit on the size of the source file.

  • The code of the program is structured through statements. Each statement does not need to end with a semicolon ; like other languages ​​in the C family, because this work will be done automatically by the Go compiler.
  • If you plan to write multiple statements on the same line, they must be artificially distinguished by (;), but in actual development we do not encourage this practice.

The above is the detailed content of Do you know the basic elements of go program?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:learnku.com. If there is any infringement, please contact admin@php.cn delete