swift - 我的快速方法没有输出

标签 swift class methods

我真的不知道这有什么问题,我无法获得任何输出

class Shape {
    var numberOfSides : Int = 3
    var name : String
    init(name : String){
        self.name = name
    }
    func print() -> String {
        return("numberOfSides  :   \(numberOfSides)")
    }
}
var Square = Shape("moraba")

println(Square.print())

最佳答案

与普通方法和函数不同,init()方法需要传递第一个参数名称

let square = Shape(name:"moraba")
println(square.print()) 

关于swift - 我的快速方法没有输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32400862/

相关文章:

mysql - com.mysql.jdbc.Driver 找不到类异常

c++ - C++类错误

java - 在main中调用其他类的方法

ios - 将对象保存为用户默认值

swift - 线程 1 : EXC_BAD_ACCESS (code=1, 地址=0x10) SwiftUI @main 应用程序

ios - 如何使用 Alamofire 将数据发布到服务器 API/注册用户?

ios - 在 iOS 上使用基于时间的 key 更新 firebase 数据库

oop - 父类(super class)和父类(super class)的区别以及子类和子类的区别

java - 访问由私有(private)自定义类组成的链表的元素

java - 将参数传递给不同公共(public)类中的构造函数的问题