You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Swift中打印类内函数的执行结果?

解决方法

类中的abc是实例方法,必须先创建该类的实例,才能调用这个方法,不能像全局函数那样直接调用。

正确的写法如下:

class Solution {
    func abc(a: Int, b:Int) -> Int {
       return a+b
    }
}

// 1. 创建Solution类的实例
let solutionInstance = Solution()
// 2. 通过实例调用方法并打印结果
print(solutionInstance.abc(a:1, b:1)) // 输出:2

如果想不用创建实例就能调用,也可以把方法改成类型方法,在func前加上static或者class关键字:

class Solution {
    static func abc(a: Int, b:Int) -> Int {
       return a+b
    }
}

// 直接通过类名调用方法并打印
print(Solution.abc(a:1, b:1)) // 输出:2

内容的提问来源于stack exchange,提问作者Resurrect1on-

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 10:50:16