Swift 枚举

Swift 枚举

Swift枚举也被称为Swift Enum。它是由一组相关的值组成的数据类型。它在类中声明,并且可以通过该类的实例成员访问其值。

语法

enum enum_name
{
// values are described here
}

示例

让我们举一个示例来更好地理解。在这里,我们将使用一个名为“连接状态”的枚举,使用switch语句来查看可能的条件。

enum ConnectionStatus
{
    case Unknown
    case Disconnected
    case Connecting
    case Connected

}
var connectionStatus = ConnectionStatus.Connecting
connectionStatus = .Connected

switch connectionStatus {

    case .Disconnected:
    print("Disconnected")

    case .Connecting:
    print("Connecting")

    case .Connected:
    print("Connected")

    default:
    print("Unknown Status")
}

输出:

Connected 

在上面的示例中,有4种情况:未知、断开连接、连接中和已连接。输出显示为”Connected”,因为它被设置为已连接。如果将其设置为”Disconnected”,输出将显示为”Disconnected”。

enum ConnectionStatus
{
    case Unknown
    case Disconnected
    case Connecting
    case Connected

}
var connectionStatus = ConnectionStatus.Connecting
connectionStatus = .Disconnected

switch connectionStatus {

    case .Disconnected:
    print("Disconnected")

    case .Connecting:
    print("Connecting")

    case .Connected:
    print("Connected")

    default:
    print("Unknown Status")
}

输出:

Disconnected

这是我们在Swift中使用枚举的方式。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程