Ios 如何在终端通过swift打印LN?
我正在尝试运行./swift-通过终端发出可执行shape.swift 斯威夫特 我得到了这个错误: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
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