go學習記 (8)迴圈

2021-10-08 02:03:16 字數 726 閱讀 4493

字串遍歷
package main

import

("fmt"

)func

main()

// 解決辦法

var str1 string

="你好"

str2 :=

rune

(str1)

for i :=

0; i <

len(str2)

; i++

// for range:預設使用字元方式遍歷,因此有中文也是ok的

for index, val :=

range str

}

golang中沒有while和do…while
break

break語句出現在多層巢狀語句塊中,可以通過標籤指明要終止的是那一層語句塊

continue

continue也可以通過標籤指明要終止的是哪一層語句塊

goto

go語言的goto語句可以無條件地轉移到程式中指定的行。

goto語句通常與條件語句配合使用。可用來實現條件轉移,跳出迴圈體等功能。

在go程式設計中一半不主張使用goto語句,以免造成程式流程的混亂,使理解和除錯程式都產生困難。

return

return使用在方法或者函式中,標書跳出所在的方法或函式。

Python學習 8 for迴圈

1.for迴圈 當我們需要重複去執行乙個操作序列時,常常就需要用到for迴圈,迴圈的次數由判斷條件決定,當判斷條件返回false時,判斷終止,迴圈結束.以下是python中的for迴圈結構 以上 就是乙個for迴圈,其中x是迭代變數,在迴圈過程中序列會將每乙個元素賦給x然後列印出來,for迴圈執行過...

go學習記 (2)變數與常量

命名規則 由26個字母大小寫,0 9,組成。數字不能開頭。golang中嚴格區分大小寫。識別符號不能含有空格。下劃線 本身在go中是乙個特殊的識別符號,稱為空識別符號,可以代表任何其他的識別符號,但是它對應的值會被忽略。所以僅能被作為佔位符使用,不能作為識別符號使用。不能以系統保留關鍵字作為識別符號...

go學習記 (4)運算子

算數運算子細節 對於除號 它的整數和小數除是有區別的,整數之間做除法時,只保留證書部分而捨棄消暑部分。例如,x 19 5結果是3.當對乙個數取模時,可以等價 a b a a b b,這樣我門可以看到取模的乙個本質運算。邏輯運算子 也叫短路與,false 條件二不會判斷,最終結果為false。也叫短路...