Swift - 用输入参数编译程序

Swift - compile program with input parameters

我在 Swift (myscript.swift) 中有以下程序:

print("Enter x: ");
var x = readLine()!
print("x is " + x)

print("Enter y: ");
var y = readLine()!
print("y is " + y)

我有一个包含以下内容的输入文件 (input.txt):

4
6

通常,我使用swift myscript.swift编译。但是,我想通过传递输入文件进行编译,这样就不会在终端提示我输入。有办法实现吗?

我找到了解决方案。编译命令如下:

swift myscript.swift < input.txt

不需要额外的 swift 代码。