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中的点头统治系统的主要内容,如果未能解决你的问题,请参考以下文章

探索 Swift 中的日志系统

苹果系统开发中的混合编程:Swift和C的相互调用

显示系统图像(SF 符号)是不是使用 Swift 中的网络调用?

Swift Playground 中的 SceneKit 粒子系统

iOS开发中OC和swift的对比

Swift中的异常处理