美文网首页
swift-给语句打标签

swift-给语句打标签

作者: g_h_j | 来源:发表于2020-06-11 16:05 被阅读0次

///给语句打标签 gameLoop,结合break和continue使用

func test(){

    letfinalSquare =25

    varboard = [Int](repeating:0, count:finalSquare+1)

    board[3] =8

    board[6] =11

    board[9] =9

    board[10] =2

    board[14] =10

    board[19] =-11

    board[22] =-2

    board[24] =-8

    varsquare =0

    vardiceRoll =0

    gameLoop:whilesquare != finalSquare{

        diceRoll = Int(arc4random()%6+1)

        print("掷骰子:\(diceRoll)")

        switchsquare+diceRoll {

        casefinalSquare:

            print("到末尾了")

            breakgameLoop

        caseletnewSquarewherenewSquare>finalSquare:

            print("超出范围了:\(newSquare),重新掷骰子")

            continuegameLoop

        default:

            square += diceRoll

            print("跳到:\(square)")

            letnextStep = board[square]

            ifnextStep>0{

                square += nextStep

                print("继续往前跳:\(nextStep),到\(square)")

            }elseifnextStep<0{

                square += nextStep

                print("需要往后跳:\(-nextStep),到\(square)")

            }

        }

    }

    print("game over!")

}

相关文章

  • swift-给语句打标签

    ///给语句打标签 gameLoop,结合break和continue使用 functest(){ letfi...

  • Swift-标签语句

    在Swift中,可以在其他循环和条件语句中嵌套循环和条件语句,以创建复杂的控制流结构。 然而,循环和条件语句都可以...

  • checklist

    打标签: 1、给互联网企业打一二三级行业标签 2、给企业打目标用户标签 3、给供需打内容标签 4、给供需打用户群体...

  • 3.6.7 标签语句、3.6.8 break 和 contin

    3.6.7 标签语句 便签语句用于给语句加标签。 在这个例子中,start是一个标签,可以在后面通过break或c...

  • 查漏补缺:标签语句

    记自红宝书 标签语句用于给语句加标签,语法如下:start 是一个标签,可以在后面通过 break 或 conti...

  • 标签管理

    创建标签 打标签。 其中v1.0换成自己的标签即可 查看所有标签: 每次打标签都是给最新的commit id,如果...

  • ECMAScript语句

    标签语句 break语句和continue语句都可以与有标签的语句联合使用,并且标签要在break,continu...

  • 循环语句补充

    一、break语句(跳出语句) 只能作用于switch和循环语句中。 不带标签的break语句 带标签的不带标签的...

  • iOS自定义注解器之旅

    1.什么是注解器 注解源自于java,可以理解为给代码打标记。我们可以给类定义打标签,也可以给方法,属性等打标签,...

  • Swift-条件语句

    Swift 提供两种类型的条件语句:if语句和switch语句。通常,当条件较为简单且可能的情况很少时,使用if语...

网友评论

      本文标题:swift-给语句打标签

      本文链接:https://www.haomeiwen.com/subject/neibtktx.html