字串遍歷
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…whilebreak
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。也叫短路...