Swift3.0面试试题及详细答案
一、基础语法类(10题)
1、Swift中let和var的区别是什么?
答案:
let用来定义常量,赋值之后值不允许修改,必须在定义时初始化,后续无法二次赋值、无法修改属性;var用来定义变量,赋值之后可以随时修改、更新值。
开发规范中,优先使用let,只有明确需要修改的数据,才使用var,能有效避免数据意外变更导致的bug。
2、Swift3.0中分号可以省略吗?为什么?
答案:
可以省略。Swift3.0延续了Swift整体的语法特性,单行代码末尾不需要加分号,编译器会自动识别代码行结束。
只有一种情况需要加分号:同一
您可能关注的文档
- Spring MVC 高频面试题及详细答案(实战版).docx
- Spring 高频面试题及详细答案(实战版).docx
- Spring 高频面试题及详细真实答案(实战版).docx
- Spring 后端高频面试题及详细答案(真实面试版).docx
- Spring 难点面试题及详细实战答案(高频重难点).docx
- SpringMVC 高频面试题及详细答案(实战向).docx
- Spring高级面试题及详细答案(实战版).docx
- Spring核心面试题及详细答案(高频完整版).docx
- Spring框架高频面试题及详细答案(知乎实战版).docx
- Spring框架高频面试题及详细真实答案(职场完整版).docx
原创力文档

文档评论(0)