swift swift中的点头统治系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift swift中的点头统治系统相关的知识,希望对你有一定的参考价值。

//tree rule system

enum node {
    case a
    case b
    case c
    case d
    case e
    case f
}

//returns an array of next possible nodes
func getNextNodeRule(input:node) -> [node] {
    switch input {
    case .a:
        return [node.b, node.c, node.d]
    case .b:
        return [node.e, node.f, node.a]
    case .c:
        return [node.b, node.c, node.d]
    case .d:
        return [node.b]
    case .e:
        return [node.e, node.f]
    case .f:
        return [node.a, node.b, node.c]
    }
}

以上是关于swift swift中的点头统治系统的主要内容,如果未能解决你的问题,请参考以下文章