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

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

#warning:不贊成使用C語言的for語句,并將在以后的Swift版本中刪除

#warning:不贊成使用C語言的for語句,并將在以后的Swift版本中刪除

慕村9548890 2019-09-26 10:34:25
我只是用swift 2.2下載了一個(gè)新的Xcode(7.3)。它有一個(gè)警告:不推薦使用C風(fēng)格的statement,并且會(huì)在以后的Swift版本中將其刪除。如何解決此警告?
查看完整描述

3 回答

?
守著星空守著你

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

刪除for init; comparison; increment {}并刪除++--輕松。并使用Swift的漂亮for-in循環(huán)

   // WARNING: C-style for statement is deprecated and will be removed in a future version of Swift
   for var i = 1; i <= 10; i += 1 {
      print("I'm number \(i)")
   }

Swift 2.2:

   // new swift style works well
   for i in 1...10 {
      print("I'm number \(i)")
   }

遞減指數(shù)

  for index in 10.stride(to: 0, by: -1) {
      print(index)
  }

或者你可以使用reverse()

  for index in (0 ..< 10).reverse() { ... }

浮球型 (there is no need to define any types to index)

 for index in 0.stride(to: 0.6, by: 0.1) {
     print(index)  //0.0 ,0.1, 0.2,0.3,0.4,0.5
 }

Swift 3.0:

從開始Swift3.0stride(to:by:)Strideable上的方法已替換為自由函數(shù),stride(from:to:by:)

for i in stride(from: 0, to: 10, by: 1){
    print(i)}

對(duì)于中的遞減索引Swift 3.0,您可以使用reversed()

for i in (0 ..< 5).reversed() {
    print(i) // 4,3,2,1,0}

其他則for eachstride(),則可以使用While Loops

var i = 0while i < 10 {
    i += 1
    print(i)}

Repeat-While Loop:

var a = 0repeat {
   a += 1
   print(a)} while a < 10

《 Swift編程語言指南》中查看控制流


查看完整回答
反對(duì) 回復(fù) 2019-09-26
?
慕勒3428872

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

對(duì)于這種“ for”循環(huán):

for var i = 10; i >= 0; --i {
   print(i)}

你可以寫:

for i in (0...10).reverse() {
    print(i)}


查看完整回答
反對(duì) 回復(fù) 2019-09-26
?
慕田峪9158850

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

我收到與此代碼相同的錯(cuò)誤:

for (var i = 1; i != video.getAll().count; i++) {
    print("show number \(i)")}

當(dāng)您嘗試使用Xcode修復(fù)它時(shí),您會(huì)遇到運(yùn)氣...因此,您需要使用新的swift樣式(for in loop):

for i in 1...video.getAll().count {
    print("show number \(i)")}


查看完整回答
反對(duì) 回復(fù) 2019-09-26
  • 3 回答
  • 0 關(guān)注
  • 656 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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