1、switch支持任意类型的数据和大量的比较操作,并不仅仅局限于整型
官方例子
let vegetable = "red pepper" switch vegetable { case "celery": print("Add some raisins and make ants on a log.") case "cucumber", "watercress": print("That would make a good tea sandwich.") case let x where x.hasSuffix("pepper"): print("Is it a spicy \(x)?") default: print("Everything tastes good in soup.") }
将输出以下结果:
Is it a spicy red pepper?
2、repeat while至少执行一次
var m = 2 repeat { m = m * 2 } while m < 100 print(m)
3、for循环中,可以使用..<和...表示一个范围
1..<5 表示 [1,5)
1...5 表示[1,5]
var total = 0 for i in 1...5{ total += i } print(total)//15\n
var total = 0 for i in 1..<5{ total += i } print(total)//10\n
相关推荐
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
python库。 资源全名:swift-code-metrics-1.2.2.tar.gz
swift-style-guide-master.rar
swift-5.2.2-RELEASE-ubuntu16.04.tar.gz 第二部分,用于构建vapor在linux所需的环境。国内下载较慢,做个镜像,欢迎大家使用,使用的阿里云ECS
( the-swift-programming-language-swift-4.epub ) ( the-swift-programming-language-swift-4.epub )
swift-5.2.2-RELEASE-ubuntu16.04.tar.gz 第一部分,用于构建vapor在linux所需的环境。国内下载较慢,做个镜像,欢迎大家使用,使用的阿里云ECS
SwiftUI教程-不定时更新.zip
python-swiftclient-2.0.2-1.el6.noarch.rpm python-tempita-0.4-2.el6.noarch.rpm python-troveclient-0.1.4-3.el6.noarch.rpm python-urllib3-1.5-7.el6.noarch.rpm python-versiontools-1.9.1-3.el6.noarch.rpm ...
Swift 5.10 Date: March 5, 2024 Tag: swift-5.10-RELEASE
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
spring-tx-4.3.12.RELEASE.jar缺少这个库的可以下载,亲测可用
log4j-api-2.9.1.jar log4j-api-2.9.1.jar log4j-api-2.9.1.jar
python库,解压后可用。 资源全名:django_storage_swift-1.2.12-py2.py3-none-any.whl
官方离线安装包,亲测可用
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
资源来自pypi官网。 资源全名:django_storage_swift-1.2.12-py2.py3-none-any.whl