swift - 如何在 swift playgrounds 中链接页面?

标签 swift swift-playground

我有一个名为 User 的类。

class User {
    var firstName: String
    var lastName: String

    init(firstName: String, lastName: String) {
        self.firstName = firstName
        self.lastName = lastName
    }

    func fullName() -> String {
        return "\(firstName) \(lastName)"
    }
}

在名为“用户对象”的快速 Playground 页面中 然后我有一个名为“主程序”的 Playground 页面

我想把“用户对象”页面和“主程序”页面链接在一起,这样我就可以在“主程序”页面中做这样的事情;

let User1 = User(firstName: "John", lastName: "Smith")

print(User1.fullName())

如何在 swift playgrounds 中链接这两个页面

谢谢

最佳答案

您无法连接 playground 页面,但您可以使用项目 Sources 文件夹中的 Sources 文件夹共享您的源文件。

如果你的playground项目名为User,你可以将源文件放在User Sources文件夹中,它对playground中的所有子页面都可用。

记得公开你的类、变量和函数。如果您不指定它,它将仅在页面内可见。

在这个例子中,我创建了一个名为 User 的项目,并创建了一个页面 User Object。我将 User.swift 文件放入 User Object Sources 目录中。它可用于用户对象页面。

Playground example

我将示例上传到我的 Github 帐户 - https://github.com/timtwotoes/UserPlayground

关于swift - 如何在 swift playgrounds 中链接页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55083316/

相关文章:

ios - 同时使用框架和静态库的 CocoaPods

ios - Swift 3 中类型 'MKMapItem' 的值没有成员 'website`

ios - 是否可以使用高阶函数合并数组中的重复对象?

Swift Playground - 如何使用 "thread return -x"

ios - 在 playground 中导入第三方 .framework 文件

swift - iOS - 如何从流中读取音频并播放音频

ios - 如果关闭 webView 如何重新加载旧 View ?

swift - 检测 iPad 的方向 - Swift Playgrounds

swift - 为什么 Swift playground 显示错误的执行次数?

swift - (存档)Swift Range 支持 float 吗?