美文网首页
基础知识二:基本运算符

基础知识二:基本运算符

作者: 随偑侕荇 | 来源:发表于2017-03-21 12:50 被阅读3次

简单的基本操作不在这一一讲解,可以查看相关的链接进行学习

1.元组的比较

按照从左到右、逐值比较的方式,若大小比较,其中一个元素成立,则返回true
相等比较时,需要满足所有的元素均相等

(1, "zebra") < (2, "apple")   // true,因为 1 小于 2
(3, "apple") < (3, "bird")    // true,因为 3 等于 3,但是 apple 小于 bird
(4, "dog") == (4, "dog")      // true,因为 4 等于 4,dog 等于 dog

2.空合元算符

a != nil ? a! : b  //当a不为空的时候,a!强制解析;当a为nil的时候,b赋值,b不能为nil

等价于

let defaultColorName = "red"
var userDefinedColorName: String?   //默认值为 nil

var colorNameToUse = userDefinedColorName ?? defaultColorName
// userDefinedColorName 的值为空,所以 colorNameToUse 的值为 "red"

3.区间运算符

a...b 表示区间

  • 1...5(包括1和5)
  • 1 ...<5(包括1,不包括5)
  • 1<...5(包括5,不包括1)
for index in 1...5 {
    print("\(index) * 5 = \(index * 5)")
}
// 1 * 5 = 5
// 2 * 5 = 10
// 3 * 5 = 15
// 4 * 5 = 20
// 5 * 5 = 25

参考文献:
极客学院 - 基本运算符

相关文章

  • 基础知识二:基本运算符

    简单的基本操作不在这一一讲解,可以查看相关的链接进行学习 1.元组的比较 按照从左到右、逐值比较的方式,若大小比较...

  • python基础(四)----运算符

    一.算术运算符(基本同Java) 二.比较运算符(基本同Java) 三.赋值运算符(基本同Java) 四.位运算符...

  • java基础知识

    title: java基础知识tags: [java基础知识] 位运算符 java种的运算符有 “&”,“|”,“...

  • 运算符

    基本运算符一、 算数运算符: +、-、、/、%、++、--二、关系运算符:>、<、>=、<=、==、!=三、逻辑运...

  • C的基础简介

    本章基础知识点: 1.基本算数类型 2.算数运算符 #include#includeint main() { //...

  • Swift-3(运算符)

    一、运算符 +,-,*,/,% 等基本运算符 区间运算符 a..

  • Java编程基础(3)

    微信公众号学习Javagywalke学习 Java基础知识点:运算符 (operator) 计算机的最基本的用途之...

  • Java基础知识3

    Java基础知识3 运算符 Java语言支持如下运算符 算术运算符:+,-,*,/,%模,取余数,++,-- 赋值...

  • review

    一阶段基础知识回顾: 变量 运算符:1.数学运算符: +,-, *, /, //, % 2.比较运算符: >,<...

  • kotlin进阶—函数、泛型、高级特性

    以下是我的kotlin系列文章kotlin基础知识—基本语法(一)kotlin基础知识—基本语法(二) 前言 我个...

网友评论

      本文标题:基础知识二:基本运算符

      本文链接:https://www.haomeiwen.com/subject/futgnttx.html