在Swift中有条件地排除代码
发布时间:2020-12-14 05:28:33 所属栏目:百科 来源:网络整理
导读:我试图为特定目标排除 Swift文件的某些部分.然而,我没有找到#ifndef objective-c指令的替代品,而且如果我使用这种形式: #if taxi_coopsfunc pippo(){ println("pippo");}#elsefunc triggerActiveLocationUpdate(entering:Bool){}#endif 预处理器完全忽略该
我试图为特定目标排除
Swift文件的某些部分.然而,我没有找到#ifndef objective-c指令的替代品,而且如果我使用这种形式:
#if taxi_coops func pippo(){ println("pippo"); } #else func triggerActiveLocationUpdate(entering:Bool){} #endif 预处理器完全忽略该指令并尝试编译triggerActiveLocationUpdate.请注意#if taxi_coops指令在同一文件的其他部分中受到尊重. 有没有办法简单地在Swift中排除一些代码和/或为什么我的修复不起作用?
在Swift中,使用#if!作为#ifndef的替代品,例如:
#if !os(OSX) // compiled when not on OS X #endif (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |