sách gpt4 ăn đã đi

Làm cách nào để đưa các tệp .swift từ các tệp .swift khác vào chế độ ngay lập tức?

In lại 作者:IT王子 更新时间:2023-10-29 05:13:17 30 4
mua khóa gpt4 giày nike

有一个带有函数定义的文件bar.swift:

func bar() {
println("bar")
}

以及一个以立即模式运行的脚本foo.swift:

#!/usr/bin/xcrun swift -i
thanh()

如何从 foo.swift 导入 bar.swift của thanh() 函数?

câu trả lời hay nhất

我认为现在的答案是,除非编译代码,否则不能将代码拆分到多个文件中。使用 #!/usr/bin/swift 执行仅适用于单个文件脚本。

hiện hữu http://bugreport.apple.com/ 提交增强请求显然是个好主意,但与此同时,您必须在执行代码之前对其进行编译。

此外,您的 foo.swift 文件不能使用该名称,您必须将其重命名为 main.swift。如果有多个文件被编译,那么只有 main.swift 允许在顶层有代码。

所以,你有这两个文件:

main.swift:

thanh()

酒吧. swift :

func bar() {
println("bar")
}

然后编译/执行代码:

$ swiftc main.swift bar.swift -o foobar

$ ./foobar
thanh

如果你所有的swift文件都在同一个目录下,你可以缩短编译命令:

$ swiftc *.swift -o foobar

或者如果你想搜索子目录:

$ find . -iname '*.swift' | xargs swiftc -o foobar

关于swift - 如何以即时模式从其他 .swift 文件中包含 .swift 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25342940/

30 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress