sum :=
0for i :=
0; i <
10; i++
就是沒有()
包裹。
可以,其中init
,condition
,post statement
都可以預設
sum :=
1for;;
可以寫為:
sum :=
1for sum<
1000
// 或者
for
這就是go沒有while的理由?懶得寫詞法?不給語法糖??
if x <
0
我差點以為if
也得用for
實現呢。
if v := math.
pow(x, n)
; v < lim
if
條件前可以有乙個表示式,這是為啥存在的語法糖呢?老老實實寫不行?為了讓臨時變數的作用域更小?只在if內部,然後也可以用這個值來判斷?這樣會導致暫存器分配啥的更好嗎?
package main
import (
「fmt」
「runtime」
)func main()
}go 自帶break是真的舒服,如果不想break,那就顯示的使用fallthrough
在switch預設判斷式的時候相當於if-elseif-……else
package main
import
("fmt"
"time"
)func
main()
}
package main
import
"fmt"
func
tmp(
)func
main()
// 輸出12
34
golog 我的go學與思1
在寫a new way to cpp的時候我想用資料庫來引入 i o模型,併發,資料結構的概念。發現我很尷尬的不知道從何起筆。找遍網際網路的資料,知乎大佬上來就是大三作業做過資料庫,高屋建瓴的說這說那,太不接地氣。恰好此時,我發現了tidb發起了乙個talent plan的專案,可以選擇學習路線。我...
我與虛擬世界握手的5種方式
今天上海天氣炙熱,午後無聊,就乙個人帶著筆記本來到了starbucks消磨時光。帶著筆記本的第一要素就是要連線虛擬世界了,但是連線虛擬世界的第一前提是筆記本要有電,總算和邊上的乙個陌生人換到乙個靠插座的位子,開啟電腦,期待虛擬世界連線。starbucks中連線虛擬世界的第一方式當然要嘗試無線區域網,...
我與虛擬世界握手的5種方式
今天上海天氣炙熱,午後無聊,就乙個人帶著筆記本來到了starbucks消磨時光。帶著筆記本的第一要素就是要連線虛擬世界了,但是連線虛擬世界的第一前提是筆記本要有電,總算和邊上的乙個陌生人換到乙個靠插座的位子,開啟電腦,期待虛擬世界連線。starbucks中連線虛擬世界的第一方式當然要嘗試無線區域網,...