免费观看又色又爽又黄的小说免费_美女福利视频国产片_亚洲欧美精品_美国一级大黄大色毛片

if條件語句怎么在Go語言項目中使用

if條件語句怎么在Go語言項目中使用?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

淇縣ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創新互聯的ssl證書銷售渠道,可以享受市場價格4-6折優惠!如果有意向歡迎電話聯系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

if語句
if語句包含一個布爾表達式后跟一個或多個語句。

語法
if語句在Go編程語言的語法是:

復制代碼 代碼如下:


if(boolean_expression)
{
   /* statement(s) will execute if the boolean expression is true */
}


如果布爾表達式的值為 true,那么if語句里面代碼塊將被執行。如果if語句的結束(右大括號后)布爾表達式的值為false,那么語句之后第一行代碼會被執行。

流程圖:

if條件語句怎么在Go語言項目中使用

例子:

復制代碼 代碼如下:


package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 10
 
   /* check the boolean condition using if statement */
   if( a < 20 ) {
       /* if condition is true then print the following */
       fmt.Printf("a is less than 20\n" )
   }
   fmt.Printf("value of a is : %d\n", a)
}

讓我們編譯和運行上面的程序,這將產生以下結果:

a is less than 20;
value of a is : 10


if...else語句
if語句可以跟著一個可選的else語句,布爾表達式是假時它被執行。

語法
在Go編程語言中的if ... else語句的語法是:

復制代碼 代碼如下:


if(boolean_expression)
{
   /* statement(s) will execute if the boolean expression is true */
}
else
{
  /* statement(s) will execute if the boolean expression is false */
}


如果布爾表達式的值為true,那么if代碼塊將被執行,否則else代碼塊將被執行。

流程圖:

if條件語句怎么在Go語言項目中使用

例子:

復制代碼 代碼如下:


package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 100;
 
   /* check the boolean condition */
   if( a < 20 ) {
       /* if condition is true then print the following */
       fmt.Printf("a is less than 20\n" );
   } else {
       /* if condition is false then print the following */
       fmt.Printf("a is not less than 20\n" );
   }
   fmt.Printf("value of a is : %d\n", a);

}

當上述代碼被編譯和執行時,它產生了以下結果:

a is not less than 20;
value of a is : 100

 if...else if...else 語句
if語句可以跟著一個可選的else if ... else語句,這是非常有用的使用單個 if...else if 語句聲明測試各種條件。

當使用if , else if , else語句有幾點要記住使用:

if可以有零或一個else,它必須跟從else if后面。

一個if可以有零到個多else if并且它們必須在else之前。

一旦一個else if測試成功,其它任何剩余else if將不會被測試。

語法
if...else if...else在Go編程語言中語句的語法是:

復制代碼 代碼如下:


if(boolean_expression 1)
{
   /* Executes when the boolean expression 1 is true */
}
else if( boolean_expression 2)
{
   /* Executes when the boolean expression 2 is true */
}
else if( boolean_expression 3)
{
   /* Executes when the boolean expression 3 is true */
}
else
{
   /* executes when the none of the above condition is true */
}


例子:

復制代碼 代碼如下:


package main

import "fmt"

func main() {
   /* local variable definition */
   var a int = 100
 
   /* check the boolean condition */
   if( a == 10 ) {
       /* if condition is true then print the following */
       fmt.Printf("Value of a is 10\n" )
   } else if( a == 20 ) {
       /* if else if condition is true */
       fmt.Printf("Value of a is 20\n" )
   } else if( a == 30 ) {
       /* if else if condition is true  */
       fmt.Printf("Value of a is 30\n" )
   } else {
       /* if none of the conditions is true */
       fmt.Printf("None of the values is matching\n" )
   }
   fmt.Printf("Exact value of a is: %d\n", a )
}

讓我們編譯和運行上面的程序,這將產生以下結果:

None of the values is matching
Exact value of a is: 100

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注創新互聯行業資訊頻道,感謝您對創新互聯的支持。

新聞名稱:if條件語句怎么在Go語言項目中使用
本文URL:http://m.newbst.com/article16/gdocdg.html

成都網站建設公司_創新互聯,為您提供定制開發網站策劃微信小程序ChatGPT云服務器外貿建站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網頁設計公司