[Swift] 好像for语句中的if语句可以省略

   2023-02-07 学习力0
核心提示:介绍在使用 SwiftLint 时,我注意到显示了一个警告,但似乎 for 语句中的 if 语句可以使用where 变成一个语句。怎么做for user in users {if user == "SNQ-2001" {print("自分です")}}for user in users where user == "SNQ-2001" {print("自分です")}结尾我

介绍

在使用 SwiftLint 时,我注意到显示了一个警告,但似乎 for 语句中的 if 语句可以使用where 变成一个语句。

怎么做

for user in users {
    if user == "SNQ-2001" {
        print("自分です")
    }
}
for user in users where user == "SNQ-2001" {
    print("自分です")
}

结尾

我真的很高兴知道它就像这种代码的缩写哈哈


原创声明:本文系作者授权爱码网发表,未经许可,不得转载;

原文地址:https://www.likecs.com/show-308632901.html

 
标签: Xcode iOS Swift
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • iPhone开发中,在XCode下混合编译C++/Objective
    先说题外话,文章标题其实起的不好,在iOS的开发中,Apple建立的库基本都是用Objective-C写的,所以在这里的C++指的其实是Objective-C++。首先,最最最要紧的事情,不是代码而是编译器选项,在做混合编译之前一定要把编译器的Compile Sources As选项改为Objec
    02-09
  • Objective-C边学边记-6:深入了解Xcode
     更改源码注释中的公司名字:运行Terminal,输入如下代码回车后重启Xcode。替换其中的Elf.Sundae(at)Gmail.com(只一行)defaults write com.apple.Xcode PBXCustomTemplateMacroDefinitions '{"ORGANIZATIONNAME" = "Elf.Sundae(at)Gmail.com ";}' 1.配置高
    02-09
  • xcode9.2 objective-c install (mac 10.12.6)
    xcode9.2 objective-c install (mac 10.12.6)
    1. xcode下载:https://download.developer.apple.com/Developer_Tools/Xcode_9.2/Xcode_9.2.xip2. 点击默认安装即可3. 安装Alcatraz  1)rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin       rm -rf ~/L
    02-09
  • Objective-C 基础教程第七章,深入理解Xcode
    Objective-C 基础教程第七章,深入理解Xcode
    目录Object-C 基础教程第七章,深入理解Xcode0x00 前言0x01 创建工程界面0x02 主程序界面①顶部 TopTest(测试)Profile(动态分析)Analyze(静态分析)GitScheme②左边 Left③中间 Center④底部 Bottom0x03 菜单Xcode菜单About Xcode(关于)Xcode Extension
    02-09
  • XcodeProj,使用Ruby更改工程文件
    利用xcodeproj修改xcode工程文件一,Ruby基础Ruby迭代器each、map、collect、inject  each——连续访问集合的所有元素collect—-从集合中获得各个元素传递给block,block返回的结果生成新的集合。map——-同collect。inject——遍历集合中的各个元素,将各
    02-08
  • (转)How to Install Xcode, Homebrew, Git, RVM
    转载自http://www.moncefbelyamani.com/how-to-install-xcode-homebrew-git-rvm-ruby-on-mac/谢谢原博主的好文章。转载请注明原出处。 After following many outdated and incomplete instructions for setting up a web development environment on a Mac (
    02-08
  • 使用Swift打造动态库SDK和DemoAPP时所遇到的(Xcode7.3)
    使用Swift打造动态库SDK和DemoAPP时所遇到的(X
    使用Swift开发SDK的优点是,生成的SDK对于Obj-C或是Swift调用都不需要自己去建桥接文件,因为Swift的SDK打包时默认已经自动生成供OC调用的.h文件。OC调用时直接import,sdk中的.h文件即可。而Swift调用时,import该SDK名即可。制作SDK的整个过程也十分简单,
    02-08
  • HandyJSON.Metadata.Class Xcode10.2, swift5.0
    https://blog.csdn.net/weiwandaixu_/article/details/888424912019年03月27日 13:35:40 一如初夏丿 阅读数:31 标签: linker command failed with exi Xcode10.2  swift5.0 HandyJSON swift_getFieldA 更多个人分类: Swift Xcode10.2, swift5.0Undefined
    02-08
  • OBJECTIVE C (XCODE) 绘图功能简介(转载)
    OBJECTIVE C (XCODE) 绘图功能简介(转载)
    转自 : http://lockriver.blog.163.com/blog/static/48723224201141045739670/Paths中的几个重要元素Pointsvoid CGContextMoveToPoint (CGContextRef c,CGFloat x,CGFloat y);指定一个点成为current pointQuartz会跟踪current point一般执行完一个相关函数
    02-08
  • 关于xcode:如何在Objective-C中使用符号断点获
    我有一个看起来像这样的断点1]并且可以正常工作,但是我无法弄清楚如何获得传入的值。我尝试了-[UITableViewCell setSelected:(BOOL)what]和-[UITableViewCell setSelected:what]根本不起作用。如何访问参数?如果这不起作用,我必须制作一个DebugUITableView
    02-08
点击排行