5.2 给枚举类型添加方法 [Swift教程]

1. 不同于传统的枚举类型,你可以给枚举添加方法。本节课将讲解枚举方法的使用。

2. 使用相同的方式,定义另一个枚举类型,并设置枚举成员的类型为整型。

3. 定义第一个枚举成员,并设置该成员的默认值为2。

4. 然后依次定义另外的两个枚举成员。

5. 给枚举添加一个方法,该方法用来根据当前成员的枚举值,返回一个指定的字符串。

6. 值为第一个成员时,在控制台输出相应的日志。

7. 当值为第二个成员时,在控制台输出相应的日志。

8. 当值为第三个成员时,在控制台输出相应的日志。

9. 接着初始化一个枚举常量,并设置它的初始值。

10. 由于它的值为枚举的第一个成员,所以在第14行右侧的实时反馈区,可以看到输出的结果。

11. 通过枚举成员的原始值属性,可以查看该成员的原始值。原始值是当第一次定义枚举时,用来预先填充成员的值。

12. 当没有对某个枚举成员设置原始值时,系统会自动为枚举成员分配一个原始值。从第30行右侧的结果可以看出,第二个枚举成员的原始值为3。

本文整理自:《Swift4互动教程》,真正的[手把手]教学模式,用最快的速度上手iOS开发和Swift语言,苹果商店App Store免费下载:https://itunes.apple.com/cn/app/id1320746678,或扫描本页底部的二维码。课程配套素材下载地址:资料下载

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,212评论 19 139
  • 本章将会介绍 闭包表达式尾随闭包值捕获闭包是引用类型逃逸闭包自动闭包枚举语法使用Switch语句匹配枚举值关联值原...
    寒桥阅读 5,470评论 0 3
  • 基础部分(The Basics) 当推断浮点数的类型时,Swift 总是会选择Double而不是Float。 结合...
    gamper阅读 5,238评论 0 7
  • 劳动的钱,使人幸福坦然; 积蓄的钱,使人珍视勤俭; 奖励的钱,使人奋勇向前; 援助的钱,使人感到温暖; 集资的钱,...
    王振昌阅读 3,709评论 0 0
  • 纯属个人观点 侵权删 不喜勿喷 最近特别喜欢大张伟 所以就循着一年一年的轨迹去翻他以前的歌 所有歌听了一遍 尤其是...
    一声短叹阅读 1,715评论 0 2

友情链接更多精彩内容