gpt4 book ai didi

swift - 反正有日志功能吗?

转载 作者:行者123 更新时间:2023-11-28 06:45:56 25 4
gpt4 key购买 nike

<分区>

我想用一种方法打印#file#function#line

我尝试了下面的代码,但问题出在这里。无论我在哪里调用 logm(),它总是打印 logm 方法本身的信息,即使我将它声明为 @inline

@inline(__always) func logm(items: Any...) {
if let f = #file.componentsSeparatedByString("/").last {
print("[\(f)][\(#function)][\(#line)]:", items)
} else {
print("[\(#function)][\(#line)]: ", items)
}
}

有没有办法实现这种东西?为什么 @inline 会像我预期的那样工作?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com