亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python“不返回”等價

python“不返回”等價

Go
墨色風雨 2022-06-21 10:25:07
如何在沒有 for 循環的情況下在 Go 中實現與以下 python 代碼相同的功能?def test(i):    if i == 0:        return None    else:        print(i)        return test(i - 1)
查看完整描述

2 回答

?
慕田峪9158850

TA貢獻1794條經驗 獲得超8個贊

python 函數從不返回值:


func test(i int) {

  if i==0 {

    return

  }

  fmt.Println(i)

  test(i-1)

}


查看完整回答
反對 回復 2022-06-21
?
撒科打諢

TA貢獻1934條經驗 獲得超2個贊

使用第二個返回值表示函數返回了一個有效值:


func test(i int) (int, bool) {

    if i == 0 {

        return 0, false

    }

    fmt.Println(i)

    return test(i - 1)

}

在此特定示例中,頂級調用者的返回值始終為0, false. 鑒于此,不需要返回值。


func test(i int) {

    if i == 0 {

        return

    }

    fmt.Println(i)

    test(i - 1)

}


查看完整回答
反對 回復 2022-06-21
  • 2 回答
  • 0 關注
  • 141 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號