swift 2.0 语法 循环
//: Playground - noun: a place where people can play
import UIKit
/*:
for循环
* 基本用法和OC一致
* 条件表达式必须是bool类型的值
* 条件表达式的()可以省略
* 在OC中如果{}中只有一条语句, 那么{}可以省略, 而Swift不可以
*/
for var i = 0; i < 10; i++
{
print(i)
}
/*:
区间
半闭区间: 0..<10 包含头不包含尾
闭区间: 0...10 包含头包含尾
*/
for i in 0...10
{
print(i)
}
/*:
while循环
* 基本用法和OC一致
* 条件表达式必须是bool类型的值
* 条件表达式的()可以省略
* 在OC中如果{}中只有一条语句, 那么{}可以省略, 而Swift不可以
*/
var num = 0
while num < 10
{
print(num)
num++
}
/*:
repeat while循环
* 基本用法和OC一致
* 条件表达式必须是bool类型的值
* 条件表达式的()可以省略
* 在OC中如果{}中只有一条语句, 那么{}可以省略, 而Swift不可以
*/
var value = 0
repeat{
print(value)
value++
}while value < 10
转载于:https://www.cnblogs.com/developer-ios/p/4943584.html
swift 2.0 语法 循环相关推荐
- Swift 3.0 语法
//: Playground - noun: a place where people can play import UIKit print("swift 我来了,来啊") // ...
- Swift 3.0 预告:将 Objc 库转换成更符合 Swift 语法风格的形式
转自:swiftcafe Swift 3.0 更新越来越临近,这次更新会给我们带来很多实用的内容,比如对 Objc 库的迁移,会更符合 Swift 的语法风格.用过之前版本的 Swift,我们会发现很 ...
- 【Groovy】循环控制 ( Java 语法循环 | 默认的 IntRange 构造函数 | 可设置翻转属性的 IntRange 构造函数 | 可设置是否包含 to 的构造函数 | 0..9 简写 )
文章目录 一.使用 Java 语法循环 二.使用 IntRange 循环 1.使用默认的 IntRange 构造函数 2.使用可设置翻转属性的 IntRange 构造函数 3.使用可设置是否包含 to ...
- swift 2.2 语法 (上)
前言: 1.此文中的语法会根据Swift的升级变动而更新. 2.如果需要请移步 -> swift2.2 语法(中).swift 2.2语法(下) Swift与OC中常见的区别 导入框架 OC: ...
- 苹果iOS开发系列--详解Swift 3.0语言的重大变化
概述 从写第一篇Swift文章的时候到现在Swift已经从1.2发展到了今天的3.0,这期间由于Swift目前还在发展阶段并不能向下兼容,因此第一篇文章中的部分代码在当前的Xcode环境中已经无法运行 ...
- ubuntu swift mysql_使用 Swift 3.0 操作 MySQL 数据库
作者:Joe,原文链接,原文日期:2016-09-24 译者:shanks:校对:walkingway:定稿:CMB 如果你阅读过本主其他的 Swift 文章,你会发现我们是 Swift 服务器端开发 ...
- Swift基础:创建第一个Swift工程:Swift的基本语法
苹果公司在今年的WWDC大会上,除了发布了iOS8和Max OS X 10.10之外,还发布了一个新的编程语言Swift.不得不说,Swift有较大的转变,也使编程变得更加容易了,下面介绍了Swift ...
- Swift 2.0初探:值得注意的新特性
转眼间,Swift已经一岁多了,这门新鲜.语法时尚.类型安全.执行速度更快的语言已经渐渐的深入广大开发者的心.我同样也是非常喜爱这门新的编程语言. 今年6月,一年一度的WWDC大会如期而至,在大会上A ...
- C语言基本语法——循环篇(三种常见的循环)
目录 前言 一.什么是循环? 二.常见的几种循环 1.while循环 2.for循环 3.do while 循环 总结 前言 对于新手小白来说,他们会困惑于循环是什么?循环可以用来做什么,C语言中有哪 ...
最新文章
- 10个必备的机器学习开源工具
- php依次替换文本字符串中的图片src地址
- Ubuntu 14.04 安装 Sublime Text 3
- Mysql数据库基础系列(二):表结构、键值
- Solr分页与高亮(使用SolrNet实现)
- 无边框对话框改变大小
- PHP Mysql-创建数据表
- Linux Wireless架构总结
- [Wayland] (二) 代码结构 [FW]
- 曾辉机器人_武汉一高校大学生研发深度学习机器人 会打太极、跳舞
- angularjs $apply
- mysql seconds_behind_master_MySQL同步状态双Yes的假象及seconds_behind_master的含义
- quick time不可用_教程|用Selenium爬资源:DIY还是花钱?
- pdf页面倒序如何调整?
- 用python画箱线图_python绘制箱线图
- PHP的WMB队列消费代理的实现
- 华硕飞行堡垒笔记本电脑驱动程序不能使用如何解决
- 数据库-mysql练习题目2
- TRICKLE轻量级的用户空间带宽控制管理工具
- webdriver中的截图截图方法