go語言中關(guān)于循環(huán)語句
1. for循環(huán) for循環(huán)是Go語言中最常用的循環(huán)結(jié)構(gòu),它能夠根據(jù)條件重復(fù)執(zhí)行一段代碼塊。for循環(huán)有三種形式: a. 基本的for循環(huán): for 初始化語句; 循環(huán)條件; 遞增語句 {
1. for循環(huán)
for循環(huán)是Go語言中最常用的循環(huán)結(jié)構(gòu),它能夠根據(jù)條件重復(fù)執(zhí)行一段代碼塊。for循環(huán)有三種形式:
a. 基本的for循環(huán):
for 初始化語句; 循環(huán)條件; 遞增語句 {
// 循環(huán)體代碼
}
示例:
for i : 0; i < 5; i {
(i)
}
b. 省略初始化語句的for循環(huán):
初始化語句可以省略,但是省略后的for循環(huán)相當(dāng)于一個(gè)無限循環(huán),需要在循環(huán)體中使用break語句明確終止循環(huán)。
示例:
sum : 0
for ; sum < 10; {
sum 1
}
(sum)
c. 省略初始化語句和遞增語句的for循環(huán):
初始化語句和遞增語句都可以省略,這種形式的for循環(huán)相當(dāng)于while循環(huán)。
示例:
sum : 1
for sum < 1000 {
sum sum
}
(sum)
2. range循環(huán)
range循環(huán)用于遍歷數(shù)組(array)、切片(slice)、字符串(string)等集合類型的元素。它返回兩個(gè)值:索引和對應(yīng)索引的值。
語法:
for index, value : range collection {
// 循環(huán)體代碼
}
示例:
fruits : [3]string{"apple", "banana", "orange"}
for index, value : range fruits {
(index, value)
}
總結(jié)
本文介紹了Go語言中的循環(huán)語句,包括for循環(huán)和range循環(huán)的使用方法以及示例代碼。通過使用這些循環(huán)語句,我們可以方便地對集合類型進(jìn)行遍歷和處理。熟練掌握循環(huán)語句是編程中必不可少的基礎(chǔ)知識。