Ios 如何在终端通过swift打印LN?

Ios 如何在终端通过swift打印LN?,ios,swift,Ios,Swift,我正在尝试运行./swift-通过终端发出可执行shape.swift 斯威夫特 我得到了这个错误: shape.swift:11:5: error: expected declaration println("Name, \(anyShape.name).") ^ 我做错了什么?不能在类的根级别进行声明,请将它们移到外部 不要使用.init创建类实例 使用print而不是println 如果要使用初始值设定项,请不要为immutablename指定值,只需声明类型即可 cla

我正在尝试运行./swift-通过终端发出可执行shape.swift

斯威夫特

我得到了这个错误:

shape.swift:11:5: error: expected declaration
    println("Name, \(anyShape.name).")
    ^

我做错了什么?

不能在类的根级别进行声明,请将它们移到外部

不要使用.init创建类实例

使用print而不是println

如果要使用初始值设定项,请不要为immutablename指定值,只需声明类型即可

class Shape {

    let name:String

    init(name:String) {
        self.name = name
    }

}

let anyShape = Shape(name:"Jaum")

print("Name, \(anyShape.name).")
最后一点,它不是swift,而是swiftc,它能够创建一个可执行文件:

swiftc -emit-executable shape.swift
swiftc -emit-executable shape.swift