第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

Go:基本的 for 循環(huán)和 strconv

Go:基本的 for 循環(huán)和 strconv

Go
阿波羅的戰(zhàn)車 2021-12-07 16:53:50
我是 Go 語言的大一新生,我想問一些基本的事情,我們?nèi)绾尾拍苁惯@個(gè)功能有意義。我們需要使用“strconv”來解決這個(gè)問題。  package mainimport (    "fat"    "strconv")type Student struct {    Name string}func (stu *Student) Leave() {    fmt.Println(stu.Name + " Leaving")}func (stu *Student) Present() {     fmt.Println("I am " + stu.Name)}func main() {  fmt.Println("Start of session")  for i := 0; i < 6; i++ {    s := Student{Name: fmt.Sprintf("Student%d", i)}    s.Present()    fmt.Println("Room Empty")    defer s.Leave()}  fmt.Println("End of session")} 輸出應(yīng)該是這樣的Start of session I am Student0I am Student1I am Student2I am Student3I am Student4I am Student5 End of session Student5 Leaving Student4 Leaving Student3 Leaving Student2 Leaving Student1 Leaving Student0 Leaving Room Empty我們只需要編寫一個(gè) main function() 和一個(gè)簡(jiǎn)單的 for 循環(huán)來獲得結(jié)果。
查看完整描述

1 回答

?
呼喚遠(yuǎn)方

TA貢獻(xiàn)1856條經(jīng)驗(yàn) 獲得超11個(gè)贊

這是一種方法:


fmt.Println("Start of session")

defer fmt.Println("Room Empty")

for i := 0; i < 6; i++ {

    s := Student{Name: "Student" + strconv.Itoa(i)}

    s.Present()

    defer s.Leave()

}

fmt.Println("End of session")


延遲函數(shù)在函數(shù)返回時(shí)以相反的順序執(zhí)行。


查看完整回答
反對(duì) 回復(fù) 2021-12-07
  • 1 回答
  • 0 關(guān)注
  • 220 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)