Swift - 12 - 区间运算符和for-in

//: Playground - noun: a place where people can play

import UIKit

var str = "Hello, playground"
var a = 1, b = 10

// a到b(包含a,b) [a,b]
a...b

// a到b-1(包含a,不包含b) [a,b)
a..<b

// for-in循环
for index in a..<b {    // index为常量
    index
}

var array = ["Rinpe", "Bobo", "Lala"]
for index in 0...(array.count - 1) {
    array[index]
}

  

时间: 2024-10-22 03:04:05

Swift - 12 - 区间运算符和for-in的相关文章

8.swift大法-区间运算符和for-in循环

闭区间 [a,b] ---> a...b 前闭后开区间 [a,b) ---> a..<b for index in 1...10 println(index) // 输出1~10 for index in 0..<10 println(index) // 输出0~9 // index为常量,不需要指定类型 let names = ["jack","lily","allen "] for i in 0..<names.

Swift - 区间运算符(... 和 ..&lt;)

区间运算符可以用来表示两个操作数之间的范围集合 1,闭区间运算符:a...b for icount in 512...1024 { print(icount)//从512遍历到1024(包括1024) } 2,半闭区间运算符:a..<b et fruts = ["apple","orange","banana"] let icount = fruts.count for i in 0..<icount { print("第\

swift 初见-4运算符与字符串操作

// Playground - noun: a place where people can play import UIKit //import Foundation var str = "Hello, playground" //swift 新运算符 Nil Coalescing Operator (nil聚合运算符) 二元运算符 它是为可选型数据来设计的,通常用在解包的过程中 // 示例: a??b ---> a!=nil? a! : b (a不为空就解包,否则返回默认值b

Swift(三)基本运算符

Swift支持大部分标准C语言的运算符,并且对许多特性进行改进来减少常规编码的错误.除了支持基本运算符外,Swift还提供了2个特殊的运算符,分别是:溢出运算符和区间运算符 首先看下基本运算符 import UIKit var str = "Hello, playground" /** 赋值运算符 1. 注意??:与C语言和OC不同,Swift的赋值操作并不返回任何值. 这个特性是你无法把(==)错写成 (=) */ let b = 10 var a = b //if a = b {

Java知多少(12)运算符

Java中的运算符和C/C++相差无几. 数学运算符 数学运算,结果为一个数值.见下表: 运算符 说明 举例 + 加法 1 + 2 - 减法 4 - 3.4 * 乘法 7 * 1.5 / 除法 3.5 / 7 % 取余 7 % 2 ++ 自增 3++ -- 自减 3-- 关系运算符 关系运算符,结果为一个布尔值.见下表: 运算符 说明 举例 > 大于 a > 4.2 >= 大于等于 3.4 >= b < 小于 1.5 < 9 <= 小于等于 6 <= 1 =

李洪强iOS开发Swift篇—04_运算符

李洪强iOS开发Swift篇—04_运算符 一.运算符 1.Swift所支持的部分运算符有以下一些 赋值运算符:= 复合赋值运算符:+=.-= 算术运算符:+.-.*./ 求余运算符:% 自增.自减运算符:++.-- 比较运算符:==.!=.>.<.>=.<= 逻辑运算符:&&.||.! 三目运算符:? : 范围运算符:..< .... 溢出运算符:&+.&-.&*.&/.&% 2.赋值运算符 (1)1对1赋值 var

Swift的基本运算符

今天学习了Swift语言的最基本的知识,以下是本人的一些认识与小结,希望能帮助更多人的区理解,如有不妥的地方望大家指出,以便及时更正. 基本运算符 运算符是一种特殊的符号或短语,你可以用它来检查,改变,或组合值. 运算符都是一元,二元或者三元: 一元运算符操作单个对象主要有:前缀操作符 (如 -a,!a)和后缀操作符在对象后出现 (如 i++,i--). 二元运算符操作两个对象且在两对象之间,主要有:-,+,*,/,%,<,>,=.(如 a-b, a+b, a*b, a/b, a%b, a&l

Swift区间运算符

1 Swift 提供了两个方便表达一个区间的值的运算符. 2 闭区间运算符 3 4 闭区间运算符(a...b)定义一个包含从a到b(包括a和b)的所有值的区间. ‌ 闭区间运算符在迭代一个区间的所有值时是非常有用的,如在for-in循环中: 5 for index in 1...5 { 6 println("\(index) * 5 = \(index * 5)") 7 } 8 // 1 * 5 = 5 9 // 2 * 5 = 10 10 // 3 * 5 = 15 11 // 4

Swift数据类型、运算符、新增语句等小结

总结复习一些基本的东西,主要是与OC不同的以及新增的. 一.基本数据类型 Int.Float.Double.Bool.Character.String(首字母都大写) Array.Dictionary.元组类型(Tuple).可选类型(Optional) 指定数据类型: [javascript] view plaincopy let a:Int = 10  //指定数据类型. 一般不需要指定,会自动判断类型. (使用时需初始化) 1.1 整形 [javascript] view plaincop