swift 在swift中使用枚举练习
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 在swift中使用枚举练习相关的知识,希望对你有一定的参考价值。
enum Machine {
case I(Int)
case S(String)
case B(Bool)
}
var a = Machine.I(5)
func addtoMachine(elem:Machine) -> Machine {
switch elem {
case .I(let value):
return Machine.I(value + 3)
case .S(let value):
return Machine.S(value + "foo")
default:
return Machine.B(false)
}
}
addtoMachine(a)
//I(8)
以上是关于swift 在swift中使用枚举练习的主要内容,如果未能解决你的问题,请参考以下文章
Swift 4.2 - 如何在枚举函数中使用警报?
在 Swift 中使用 Objective-C 枚举
如何在 Objective-C 中使用 Swift 字符串枚举?
在Swift中声明并使用位字段枚举
iOS学习笔记44-Swift枚举和结构体
如何在核心数据中存储swift枚举?