前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >xcode编译的时候陷入无限indexing的问题笔记

xcode编译的时候陷入无限indexing的问题笔记

作者头像
练小习
发布2017-12-29 10:09:22
8430
发布2017-12-29 10:09:22
举报
文章被收录于专栏:练小习的专栏练小习的专栏

“Swift因为有类型推断,一般来说你很少需要写类型标注。如果你在声明常量或者变量的时候赋了一个初始值,Swift可以推断出这个常量或者变量的类型”,而事实上,当你声明一个元素为字典类型的数组时,如果不注明[[key: value]],那么编译的时候就会陷入无限的indexing中…….

比如

  1. var teams = [
  2. ["name": "Arsenal"],
  3. ["name": "Aston Villa"],
  4. ["name": "..........."],
  5. ["name": "..........."],
  6. ["name": "..........."],
  7. ["name": "..........."],
  8. ["name": "..........."],
  9. ["name": "..........."],
  10. ["name": "..........."],
  11. ["name": "..........."],
  12. ["name": "..........."],
  13. ["name": "..........."],

声明初始化这样一个简单的数组,如果不注明 [[String: String]],那么编译时间就会增加到十几分钟,无限的indexing

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档