2.19. Go language if…else statement

发布时间 : 2025-10-25 13:32:55 UTC      

Page Views: 10 views

if statement, you can use the optional else statement, else expression in the statement is the Boolean expression false when it is executed.

2.19.1. Grammar #

In programming Go language the syntax of the if...else statement is as follows:

If Boolean expression { /* Execute when Boolean expression is true */ } else { /* Execute when Boolean expression is false */ } 

When If is in a Boolean expression of true , the block of statements immediately following the execution of the false then execute `` else``sentence block.

The flow chart is as follows:

Image0

2.19.2. Example #

Use if else to judge the size of a number:

Example #

package main import "fmt" func main() { /* Definition of Local Variables */ var a int = 100; /* Judging Boolean Expressions */ if a < 20 { /* If the condition is true, execute the following statement */ fmt.Printf("A less than 20\\n" ); } else { /* If the condition is false, execute the following statement */ fmt.Printf("A not less than 20\\n" ); } fmt.Printf("The value of a is: %d\\n", a); } 

The result of the above code execution is:

A not less than 20 The value of a is: 100 
《地理信息系统原理、技术与方法》  97

最近几年来,地理信息系统无论是在理论上还是应用上都处在一个飞速发展的阶段。 GIS被应用于多个领域的建模和决策支持,如城市管理、区划、环境整治等等,地理信息成为信息时代重要的组成部分之一; “数字地球”概念的提出,更进一步推动了作为其技术支撑的GIS的发展。 与此同时,一些学者致力于相关的理论研究,如空间感知、空间数据误差、空间关系的形式化等等。 这恰好说明了地理信息系统作为应用技术和学科的两个方面,并且这两个方面构成了相互促进的发展过程。