变量和函数在Swift中自行调用行

 珠海南驰焊接检测工程有限公司 发布于 2023-01-11 19:53

我正在阅读iBook Swift编程语言,并且看到了一个我不理解的约定,并且没有在书中解释过:变量和函数后跟一行变量或函数名称.

例如:

var n = 2
while n < 100 {
    n = n * 2
}
n

var m = 2
do {
    m = m * 2
} while m < 100
m

和:

func returnFifteen() -> Int {
    var y = 10
    func add() {
        y += 5
    }
    add()
    return y
}
returnFifteen()

变量或函数名称在一行上的这些行的目的是什么?

TIA

1 个回答
  • 目的是为了"游乐场"演示.例如,如果您将该代码放入游乐场.右侧的窗口将显示该功能的执行结果.

    如果您在传统项目中,您可能会这样做:

    func returnFifteen() -> Int {
        var y = 10
        func add() {
            y += 5
        }
        add()
        return y
    }
    var someInt = returnFifteen()
    println(someInt)
    

    但是,在Playground中这是不必要的:

    在此输入图像描述

    请注意右侧.

    2023-01-11 19:54 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有