Golangケース

FUNC TestGolang(T * testing.T){ 
fmt.Println(A())// 0
fmt.Println(* B())// 1
fmt.Println(C())// 1
fmt.Println(D( ))// 0
}

FUNC A()INT {
VAR結果INT
ディファーFUNC(){
結果++
}()
リターン結果
}

FUNCのB()* INT {
VAR結果INT
ディファーFUNC(){
結果++
}()
リターン&結果
}

FUNC C()(結果INT){
ディファーFUNC(){
結果++
}()
戻り値の結果を
}

D()INT {FUNC
VAR結果= 0
ディファーFUNC(){
結果++
}()
リターン結果
}

 

おすすめ

転載: www.cnblogs.com/codingforum/p/12192386.html