if條件和php的一直,就是條件沒有用圓括號括住
package main
import
"fmt"
func
main()
else
}// 特殊寫法
// 作用域, age1變數此時只在if條件判斷語句中生效
if age1 :=
19; age >
8
基本格式
package main
import
("fmt"
"unicode"
)func
main()
// 變種2, 定義變數和增量在外部和內部去實現,不在for語句本上實現
i1 :=
5for i1 <
10// 變種3, 死迴圈
for fmt.
println
(i)}
// for range迴圈, 專門迴圈字串/陣列/切片/map/通道(map和通道暫且不知道是什麼)
// 有以下規律 1.陣列/切片/字串返回索引和值 2.map返回鍵和值 3.通道值返回通道內的值
s :=
"hello杭州"
for_
, v :=
range s
}}
// 此時w的作用域只有switch內部
switch w :=
1; w
// switch變種
w :=
1switch
// goto 跳轉到指定table處
for i :=
1; i <=
10; i++
fmt.
printf
("%v*%v=%v\t"
, i, j, i*j)
} fmt.
println()
}xx:
fmt.
println
("over"
)
package main
import
("fmt"
"unicode"
)func
main()
fmt.
println()
}// 編寫**分別定義乙個整型、浮點型、布林型、字串型變數,使用fmt.printf()搭配%t分別列印出上述變數的值和型別。
a :=
1 b :=
float32(1
) c :=
true
d :=
"字串"
fmt.
printf
("%t %b\n"
, a, a)
fmt.
printf
("%t %v\n"
, b, b)
fmt.
printf
("%t %v\n"
, c, c)
fmt.
printf
("%t %v\n"
, d, d)
//編寫**統計出字串"hello杭州"中漢字的數量。
s :=
"hello杭州"
count :=
0for
_, v :=
range s
} fmt.
printf
("\"%v\"字串中漢字的數量是%v"
, s, count)
}
go語言流程控制,if判斷,for迴圈
流程控制是每種程式語言控制邏輯走向和執行次序的重要部分,流程控制可以說是一門語言的 經脈 go語言中最常用的流程控制有if和for,而switch和goto主要是為了簡化 降低重複 而生的結構,屬於擴充套件類的流程控制。go語言中if條件判斷的格式如下 if 表示式1 else if 表示式2 el...
Go語言學習(五)迴圈語句
在不少實際問題中有許多具有規律性的重複性操作,因此在程式中需要重複執行某些語句,go語言提供了以下幾種型別迴圈處理語句 重複執行語句塊 for迴圈是乙個迴圈控制結構,可以執行指定次數的迴圈 1 計算1到10的數字之和 2 在sum小於10的時候計算sum自相加後的值 即1 2 3 4 5 10 6 ...
C語言 判斷和迴圈
1.三目運算子 三目運算子的表示 相當於簡易版if else語句 a 3 4 3 4 先執行等號後面的三目語句,若問號前面的判斷語句返回值為真 返回?與 之間的語句 若判斷語句返回值為假 返回 和 之間的語句 2.switch語句 第一,switch後面的括號內只能存放整形或字元型 第二,每種cas...