<> summary

Conditional statements require the developer to specify one or more conditions
And test whether the condition is true To determine whether to execute the specified statement
And under the condition of false And then execute another statement .

<> grammar
package main func main() { // The first format if Conditional expression { sentence 1 } // The second format if Initialization expression ; Conditional expression {
sentence 1 } // Third format if Initialization expression ; Conditional expression { sentence 1 }else{ sentence 2 } // The fourth format if Initialization expression ; Conditional expression { sentence 1
}else if Initialization expression ; Conditional expression { sentence 2 }else{ sentence 3 } }
Format Rules

1)Go A conditional statement in a language does not need parentheses , But there must be braces in the branch .

2)Go It can be used in language conditional statements := Initialize a variable , But remember , This variable is a local variable , The scope of this variable is only if Within the scope .

3)Go Right in the language if/else Format alignment is very strict , if necessary if/else combination , You need to if The curly brackets at the end of the statement follow else.
Write the code here

4) keyword if and else Left brace after { Must be on the same line as the keyword , If you use else-if structure , The right brace of the preceding code block } Must be with
else-if Keywords on the same line . Both rules are mandatory by the compiler .

Sample code
package main import ( "fmt" "io/ioutil" // Be sure to import the package ) func main() { age := 10
//1. The first expression if if age > 10 { // Other languages have brackets , There are no brackets here , If you add brackets ,go fmt Or will you delete your brackets fmt.
Println("age greater than 10") } //2. The second expression if else if age > 20 { fmt.Println("age greater than 20") }
else { fmt.Println("age less than 20") } //3. The third expression if-else if if age == 20 { fmt.
Println("age be equal to 20") } else if age > 20 { fmt.Println("age greater than 20") } else { fmt.
Println("age less than 20") } //4. The fourth format Initialization expression ; Conditional expression if i := 20; i == 10 { fmt.Println(
"i be equal to 10") } else { fmt.Println("i Not equal to 10") } // read file
ioutil It's a go My own bag ,ReadFile The initial size indicates that the method is public ,nil Indicates whether it is empty , If it is not empty, it means that opening the file failed // Be sure to import io/ioutil
// Must be created in the current directory abc.txt file if response, err := ioutil.ReadFile("abc.txt"); err !=
nil { fmt.Println(err) } else { fmt.Println(string(response)) } }

Technology
©2019-2020 Toolsou All rights reserved,
tkinter Implementation of user login interface Vue Invalid render dynamic component in subcomponent ( First invalid , Valid for the second time )9 ride 9 Sudoku C/C++ Memory model TypeScript actual combat -12-TS The mechanism of type checking - Type inference Java Thread safety and insecurity JLink,STLink,DAPLink,CMSIS DAP Differences in use Chapter 10 use SpringMVC Frame transformation of supermarket order management system -1C Language calculation of deposit interest About the Blue Bridge Cup , Things you should know !