logo
  • 教程列表
  • SO官方文檔
  • 延期宣告
    • 何時使用延期宣告
    • 何時不使用延期宣告
  1. StackOverflow 文件
  2. Swift Language 教程
  3. 延期宣告
  4. 何時不使用延期宣告

何時不使用延期宣告

Created: November-22, 2018

使用 defer 語句時,請確保程式碼仍然可讀並且執行順序仍然清晰。例如,以下 defer 語句的使用使得執行順序和程式碼的功能難以理解。

postfix func ++ (inout value: Int) -> Int {
    defer { value += 1 } // do NOT do this!
    return value
}
  • 何時使用延期宣告

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明